Mostrar/Ocultar

Ayuda con Kml y Api de Google Earth 🗺️ Foro Programación de Google Earth y Maps 🗺️

Foro de Programación de Google Earth y Maps Foro de Programación de Google Earth y Maps: Programación con las APIs de Google: Google Earth, Google Maps, KML, Aplicaciones Moviles
Responder al tema Versión Imprimible
Página 1 de 1 - Tema con 2 Mensajes y 6524 Lecturas
Último Mensaje:
Autor Mensaje

Imagen: Kyubi22
Usuario Reciente
Usuario Reciente
Registrado:
22-04-2010
Mensajes: 2

Votos: 0 👍
Responder citando

EnlacesAsunto: Ayuda con Kml y Api de Google Earth

Publicado:
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 posición 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 ahí debo poner la ruta de la ubicación de mi archivo kml: var href = 'C:\Documents and Settings\peru\Escritorio\earth\ejemplo.kml';o me equivoco)



Sample


Var ge;
Google.load("earth", "1");

Function init() {
Google.earth.createInstance('map3d', initCB, failureCB);
}

Function initCB(instance) {
Ge = instance;
Ge.getWindow().setVisibility(true);

Var link = ge.createLink('');
Var href = 'C:\Documents and Settings\peru\Escritorio\earth\ejemplo.kml';
Link.setHref(href);

Var networkLink = ge.createNetworkLink('');
NetworkLink.set(link, true, true); // Sets the link, refreshVisibility, and flyToView.

Ge.getFeatures().appendChild(networkLink);
}

Function failureCB(errorCode) {
}

Google.setOnLoadCallback(init);








Ir arriba Kyubi22
Compartir:

Imagen: _polifemo
SuperExpert
SuperExpert
Registrado:
27-11-2009
Mensajes: 436

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Ayuda con kml y api de google earth

Publicado:
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

Si vas a usarlo en tu equipo te recomiendo ojees este hilo: www.google-earth.es/ ...php?t=5721

Ya nos cuentas

Nombre: ge2.txt
Tamaño: 1.13 KB
Descargado: 290 veces
Ir arriba _polifemo
Compartir:
Mostrar mensajes de anteriores:
Todas las horas son GMT + 1 Hora


RSS: Foro Programación de Google Earth y Maps RSS - Ultimos Mensajes
Cambiar a:  


Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No Puedes adjuntar archivos en este foro
Tu puedes descargar archivos en este foro


Mostrar/Ocultar Últimas Fotos del Foro