Necesito saber como hacer para volar hacia las capas que muestro ya que solo se queda estatica la imagen. el codigo es el siguiente y esta en la liga: www.aguademexico.com.mx/ ...heros.html
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="CHARSET" CONTENT="ISO-8859-1">
<title>Capas en Google Earth</title>
<!--SUSTITUYE POR TU KEY API-->
<script src="http://www.google.com/jsapi?key=ABQIAAAAvVdETXRVjvhZiycw4fgOORQLNchPlEBxB9hxIhD1AqzNtzRTFRS6ugXFI9alitYEClFh8UsS5TkbSw"></script>
<script type="text/javascript">
function addSampleButton(caption, clickHandler) {
var btn = document.createElement('input');
btn.type = 'button';
btn.value = caption;
if (btn.attachEvent)
btn.attachEvent('onclick', clickHandler);
else
btn.addEventListener('click', clickHandler, false);
Hola,
Puede alguien decirme como pasar una "visita guiada" realizada con Google Earth para poderla ver desde mi pagina web y que salga el típico Play que aparece en el programa???
Encontré hace tiempo una web que poniendo la dirección del archivo kmz creaba un código para incrustar en mi web y ya aparecía lo que buscaba pero al parecer esa herramienta ya no esta o no se donde esta.
gracias.
Buenas noches kyubi. Parece que el método createNetworklink exige una dirección en web, no en local. Te adjunto un archivo con tu mismo código simplemente cambiado el string asignado a a variable link para que lo veas (el kmz lo he cogido prestado de artabrón).
Ocurre que estás utilizando el plugin de GE para visualizar un archivo ubicado en tu equipo, lo cual es poco razonable. Pues así estás pidiendo a tu equipo que envie la información a un servidor, que este la interprete y la reenvíe a tu equipo de vuelta (haciendo un camino de ida y vuelta inútil. Ademas de ir por la web, siempre mas lenta que tu equipo).
Si tu aplicación pretende mostrar archivos desde cualquier equipo debes alojar estos archivos en la web. Echale también un ojo a este hilo: www.google-earth.es/ ...php?t=5711
Hola a todos, bueno lo que pasa es que quiero importar un archivo kml que hize usando la api de google earth, hize el codigo pero solo sale el planeta tierra y no importa mi archivo kml porque las marcas de posicion que hize no salen.
Todos mis archivos el html con el codigo de la api y el kml estan en una misma carpeta, les dejo el codigo para que lo vean y me digan que esta mal.
Este es el codigo usando la api es un .html (se supone que ahi debo poner la ruta de la ubicacion de mi archivo kml: var href = 'C:\Documents and Settings\peru\Escritorio\earth\ejemplo.kml';o me equivoco)
Hola a todos, bueno lo que pasa es que quiero importar un archivo kml que hize usando la api de google earth, hize el codigo pero solo sale el planeta tierra y no importa mi archivo kml porque las marcas de posicion que hize no salen.
Todos mis archivos el html con el codigo de la api y el kml estan en una misma carpeta, les dejo el codigo para que lo vean y me digan que esta mal.
Este es el codigo usando la api es un .html (se supone que ahi debo poner la ruta de la ubicacion de mi archivo kml: var href = 'C:\Documents and Settings\peru\Escritorio\earth\ejemplo.kml';o me equivoco)
pafou: yo personalmente nunca he hecho nada parecido, pero podría ser abordable. Son problemas a los que me gusta enfrentarme, pero no puedo asegurar ni el éxito, ni los plazos.
¿Entiendo que "no saber mucho de programación" ya es saber algo?, ¿en .net?, si es que sí (o algún compañero puede echar una mano) nos iríamos pasando los fragmentos de código para avanzar mas rápido.
Bueno, ya lo he conseguido. Estaba considerando las palabras red, yellow y green como variables en mi if. Menudo fallo!
Este es el código. Permite cargar tres ficheros que le indiquemos y verlos o no según seleccionamos. Es decir como si fuesen capas.
Polifemo, te agradezco mucho la ayuda que me has prestado. Llevaba tiempo detrás de esto y anda que no he dado palos de ciego hasta ahora!!
Un saludo
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="CHARSET" CONTENT="ISO-8859-1">
<title>Capas en Google Earth</title>
<!--SUSTITUYE POR TU KEY API-->
<script src="http://www.google.com/jsapi?key=ABQIAAAArCZgeQ8ddm8YbeJQqqHN5BTYrZjdppbykE52CdH9dtH9wJ0VsBQSgm6ZbaTJsaMARyyYkz_JttmHMQ"></script>
<script type="text/javascript">
function addSampleButton(caption, clickHandler) {
var btn = document.createElement('input');
btn.type = 'button';
btn.value = caption;
if (btn.attachEvent)
btn.attachEvent('onclick', clickHandler);
else
btn.addEventListener('click', clickHandler... Leer más ...
Es lo que tiene lo de chapurrear el inglés, que tengo que tirar de traductores automáticos y debo decir cada barbaridad
Conozco ese visor interactivo, lo he visto alguna vez por ahí pero con el enlace que pones se abre pero en vacío, sin datos y no se como llegar al original con el código que, recuerdo que he visto alguna vez
Vaya. me alegro de no ser el único que se vuelve loco con la ayuda de las apis de Google La verdad es que se podían currar un poquito mas la ayuda con mas ejemplos y un poco menos caótica en la organización de la documentación o al menos eso me parece a mi
Esto es lo que pretendo hacer. Ahora sería adaptarlo para Google Earth. A ver si damos con ello.
Un saludo
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="CHARSET" CONTENT="ISO-8859-1">
<title>Ver tracks en GOOGLE MAPS</title>
</head>
<body>
<script src="http://maps.google.com/maps?file=api&v=2.x&key=ABQIAAAArCZgeQ8ddm8YbeJQqqHN5BTYrZjdppbykE52CdH9dtH9wJ0VsBQSgm6ZbaTJsaMARyyYkz_JttmHMQ... Leer más ...
Juas, juas... la verdad es que las traducciones automáticas son casi tan malas como las nuestras.
Opino como tú que el truco va a estar en la aplicacion del método "removeChild". pero si te fijas en el primer artículo que te pasé hay un cuadro que compara los tres métodos disponibles. Pues resula que hemos optado por intentarlo por el único que no permite manipular el kml despues de desplegado. La clave va ha estar en el método fetchKml.
He encontrado esto code.google.com/ ...nteractive) tienes ejemplos con cb, chbox y un ejemplo de como desactivar y activar el relieve (pedazo de rincón, me da que lo vamos ha visitar mucho).
A ver si saco tiempo y te hecho una mano (vamos, si mi jefe me deja). Pero creo que podrás adaptar el código sin problemas. Suerte y a ello.
PD: yo tambien tengo problemas y muchos en encontrar lo que necesito cuando consulto en la "ayuda" de GE.
He estado haciendo pruebas pero no doy con ello
Tu ejemplo me vale pero lo que trato de hacer es que una vez cargado el fichero, se pueda ocultar y ver otra vez si el usuario quiere y volver a ocultarlo las veces que quiera. Con tu código se muestra una vez y posteriormente se oculta pero ya no se mostraría otra vez a no ser que se recargue la página
Supongo que el tema sería cargar el fichero y crear un boton o un checkbox que hiciera que la función initCallback se ejecutara de nuevo pero ahora con removeChild(networkLink) pero he probado de mil maneras pero nada, no soy capaz
En este ejemplo me dice que 'ge' es nulo o no es un objeto. Imagino que es porque la instancia ya está cargada
<html>
<head>
<script src="http://www.google.com/jsapi?key=ABQIAAAArCZgeQ8ddm8YbeJQqqHN5BTYrZjdppbykE52CdH9dtH9wJ0VsBQSgm6ZbaTJsaMARyyYkz_JttmHMQ"></script>
<script>
var path="http://code.google.com/articles/support/earthapikml.kml"
google.load('earth', '1');
var ge = null;
function init() {
google.earth.createInstance('map3d', initCallback, failureCallback... Leer más ...
-En code.google.com/ ...pikml.html tienes un artículo muy interesante para cargar y descargar archivos kml via los plugin de GE.
-Te adjunto un ejemplo que he realizado con los objetos del artículo anterior (pasalo a html) y con un command button al que puedes insertar código
-por último hecha un ojo al código de este ejemplo de GE earth-api-samples.googlecode.com/ ...index.html, pues creo que para tu caso va a ser mas decorativo los controles de checkbox en lugar de command button.
Reconozco que no he podido cargar varios kml en la misma instancia... pero debe haber un modo.
Para quien le pueda ser de provecho dejo un código en VBScript que convierte las coordenadas UTM en Geográficas.
Lo he desarrollado con VBScript (corre en servidor) y por estar enfocado a una aplicación hacia GE solo realiza la transformación en un sentido, con los valores en grados y fracción y referidos al elipsoide WGS84.
Ojo, pues tal como está el código se presupone que son coordenadas del hemisferio norte, si bien he dejado comentado como adaptarlo.
He mantenido los cuadros de dialogo para aquel que tenga que testearlo.
Juanderli: yo sí estaría interesado tanto en la aplicación como en el código fuente utilizado, si fueras tan amable. Te he enviado un mail, con que cuando puedas nos ponemos en contacto.
Y por supuesto muchas gracias.
GoogleMaster: querría aprovechar el momento para proponer la posibilidad de abrir un nuevo foro (tal vez dentro de "ayuda y soporte técnico"), para tener localizado en la medida de lo posible todas aquellas aportaciones relacionadas con la programación en GE (API de GE y GMaps, Macros, aplicaciones en VB... entre otras).
Opino que sería muy útil pues que yo sepa no existen foros en Castellano al que pueda acudir un desarrollador a plantear dudas y/o colaboraciones.
Quería pediros ayuda para poner google earth en un blog. Me explico:
Una compañera va a realizar un viaje por medio mundo y va a realizar un blog para ir contando la aventura, el tema es que quiere que en el blog aparezca la bola del mundo de google earth y poner ahi la ruta con un archivo kmz para que todo el mundo lo vea. En resumen, hay alguna forma de poner la aplicación en una entrada del blog o como complemento o algo y que haga esto?
Buenas, abro este tema para dejar una aportación que pueda en un futuro ser de utilidad para alguien.Es un codigo en VbScript que:
-pide como entrada una cadena conteniendo los datos de longitud y latitud según el formato de Geomedia Intergraph:
-Desglosa dicha cadena
-Hace la transformación de unidades (Google earth pide grados y fracción)
-Y por último edita y ejecuta el correspondiente archivo kml.
La aplicación está desarrollada para mi caso particular (Geomedia). Pero tal vez en un futuro cualquier usuario de Autocad, Esri o Microstation entre otros puedan adaptarlo a sus necesidades.
Para India.
RESERVA AUTÓCTONA
Puedes simplificar la pagina htlm, por ejemplo:
<center><img src="http://www.eltimon.com/zinterior/Parque%20del%20cerro%20pan%20de%20azucar1.jpg"></center><br >
El Cerro Pan de Azúcar mide aproximadamente 390 metros y se encuentra en la ruta 37 a 6 Km de la Rambla de los Argentinos y une Piriápolis con Pan de Azúcar. <br>
En la base del Cerro podemos encontrar la Estación de Cría de Fauna Autóctona más importante del País, una reserva con animales en libertad o en amplios encierros, que permite un paseo didáctico y a la vez, sumamente disfrutable. <br>
Único "Zoologico" uruguayo con animales en semi-cautividad. El camino que se adentra en la ladera del Cerro Pan de Azúcar incluye senderos laterales "laberínticos".
REPRERSA BINACIONAL SALTO GRANDE.
Solo te falta centrar la imagen. Fíjate en el código expuesto arriba.
Te felicito por tus post, que ya puedes ir colocando en el subforo correspondiente o que te los pasen los amigos moderadores.
Para India. Una vez revisados tus kmz llego a las siguientes conclusiones: Playa de Chihuaua.
La fotografía primera la has referenciado como enlace a la frase "Playa Chihuahua. Punta del Este". Por eso solo aparece la imagen cuando pinchas dicha frase.
(Si quieres ver aparecer esa o cualquier imagen te recomiendo utilices el código <img src="....">).
La segunda imagen que has colocado en un código como el recomendado, no es un enlace correcto, pues ha de ser un enlace a RED ( http://www...). Casa Pueblo (1).
Error en el código de enlace <a href="..."> (falta la h).
Error en el código de imagen <img src="..."> (has puesto scr). Casa Pueblo (2). Iguales errores que en (1) Casa. Iguales errores que en (1). Nandú en Solanas.
Error en el código de enlace <a href="..."> (falta la h).
En resumen, te aconsejo utilizar siempre el código <img src="...">, lógicamente bien escrito.
Miren, no se si lo que os voy a comentar se puede uqedar en este hilo, lo que os queria pedir es codigo de KML para Visual Basic, ya que lo que necesito que esté hecho porque mi idea es partir de ese codigo.
Basicamente necesita lo que viene a ser código parar Punto, Linea y Area.
Gracias, y si alguien me puede ayudar que me diga cómo.
...queda el KML de lugares GUARDADOS encima del nuevo KML modificado que se abre con archivo de lugares temporales, y yo que solo cambio los colores de la ruta, se me queda el mismo color siempre (KML EN LUGARES GUARDADOS) mientras que debajo si va cambiando el color (nuevo KML modificado abierto en LUGARES TEMPORALES)
mis soluciones serian:
1.- O descubrir como quitar la ventana de desea guardar los Lugares temporales al cerrar google earth
2.- O saber como modificar los archivos que ya estan guardados en la carpeta "mis lugares" de googleEarth
"menuda chapa" jajajaja
espero que el codigo os sirva o por lo menos la idea...
si alguien sabe algo de mi dificultad y tiene alguna idea perfecto!!
Yo no me entero de nada.Este código q=https://www.google-earth.es/uploads/forums/tusaro.kmz.Lo de Tusaro.kmz tendré que subirlo a algún sitio para que lo pueda ver el personal,porque sino solo lo veré yo.
Desde el momento que has subido tusaro.kmz al foro ya lo tienes en un sitio donde lo puede ver el personal (yo, en GE sólo veo la superposición de imágenes, pero no la ruta de GPS, por cierto) Una vez ahí ya tienes el URL, la dirección, para ponerla, como hemos dicho antes, en la barra de direcciones de Google Maps (maps.google.com/ ...tusaro.kmz), la escribes, copias o pegas, como prefieras y, a mí, me sale lo de la imagen: