Estoy haciendo una págian web, donde se podrñán ver distitntos puntos de una ciudad en particular, junto a otra información que va a ir cambiando dinámicamente. Es por ello que necesito realizar una función de refresco (refreshKml()), para poder actualizar la imagen de Google Earth.
Tengo que mencionar que no estoy ocupando la aplicación, sino que la API que deja GE empotrado en la página.
Si me pudieran ayudar se los agradesco, esto es lo que tengo hasta ahora:
function reloadKml()
{
ge.getWindow().setVisibility(true);
var href = 'http://x.x.x/kml/data.kml'; google.earth.fetchKml(ge, href, finishFetchKml);
kmlObject = ge.getFeatures().getChildNodes();
document.getElementById('geplugin_version').innerHTML = ge.getPluginVersion();
}
function finishFetchKml(kmlObject) {
if (kmlObject) {
currentKmlObject = kmlObject;
ge.getFeatures().appendChild(currentKmlObject);
document.getElementById('geplugin_version').innerHTML = ge.getPluginVersion();
alert
}
else {
setTimeout(function() {
alert('Bad or null KML.');
}, 0);
}
}
Señores: soy nuevo en el foro, y quiero pedirles ayuda. Estoy empezando a ocupar la nueva API de Google Earth, para ser incrustado dentro de una página web. y el tema es el siguiente:
Cuando se abre la página, se carga un kml que está guardado por defecto. Pero a través de ciertas opciones estoy creando un KML nuevo, pero no se como hacer para que actualice la posición.
Ahora estoy trabajando la API solo con javascript porque no se hacerlo de otra manera.
Solicito su ayuda con urgencia. Y de antemano Gracias.
tengo pensado crear un mapa 3d para mi web utlizando la api de google earth.
Mi pregunta es si cualquier persona que quiere entrar en mi web y visualizar el mapa en 3d tendra que tener instalado en el explorardor el plugin de google earth....lo digo porque es un poco rollo, no?
Saludos
Si quieres abrir un vídeo, debes tener un programa para ello. Si quieres trabajar con una hoja de cálculo deberás tener instalado una utilidad para poder hacerlo ....
En estos momentos puede ser "un poco rollo" porque no está muy generalizado pero supongo que se irá extendiendo como otras aplicaciones lo han hecho (flash-shockwave, adobe reader ...).
La instalación es muy sencilla y al que le interesen los contenidos, lo instalará.
Otra solución que yo le daría, sería poner los dos formatos y así no fuerzas a instalar el plugin y el que quiera verlo con Google Earth, que tenga esa posibilidad.
Debería almacenar esos puntos marcados (lat,long,alt), en una base de datos para luego realizar un script capaz de consultar mediante lenguaje SQL la BBDD y colocar los puntos marcados. O hay alguna manera más fácil..????
Lo primero la web esta todavia sin acabar (le falta muchisimo), pero pongo el URL: elmene.phpnet.us/
La idea es que los usuarios, marquen zonas (boton parar y marcar). Al hacer click aparece un poligono de un determinado color dependiendo del operador.
La pregunta es, ¿Como almaceno las zonas marcadas por los usuarios? De manera que todo el mundo vea las zonas marcadas.
Espero haberme explicado mejor, sino entendeis algo lo explicare gustosamente.
tengo pensado crear un mapa 3d para mi web utlizando la api de google earth.
Mi pregunta es si cualquier persona que quiere entrar en mi web y visualizar el mapa en 3d tendra que tener instalado en el explorardor el plugin de google earth....lo digo porque es un poco rollo, no?
Siento escribir aqui, algun foro para el API de Google Earth?. De todas formas lanzo mi pregunta. He creado un web con el API de Google Earth. Los usuarios pueden clickar en un punto y dibujar figuras para marcar determinadas zonas.
Con el web realizado, estas zonas de marcan pero al cerrar la web se pierden todos esas zonas marcadas. ¿Cómo hago para que los puntos marcados sean vistos (sin borrarse al cerrar la pagina) por todos los usuarios que acceden a la pagina?
Cualquier ayuda aunque sea poca me sirve. GRACIAS.
Muchas gracias por tu respuesta,
Una pregunta
¿es posible obtener mediante un API los videos geoposicionados en google earth? o la referencia a los mismo.
Necesito realizar esta busqueda de forma automatizada.
Tengo otra formas de filtrar videos, mediante palabras claves adecuadas al contexto, pero esta posibilidad no puede competir con la inteligencia grupal de personas trabajando en conjunto.
Haciendo busquedas con Google Earth me doy cuenta que filtra muy la información de videos que muestra para la capa da Youtube. De modo que no aparecen cosas vulgares, o sin sentido para el contexto de geolocalización.
Pensando un poco como Google Earth hace esto, para la inclusión posterior de futuros servicios, y desarrollo de aplicaciones propias. He supuesto que puede tener informacion sobre el contexto donde se realiza la busqueda asi como las cosas cercanas importantes... Sin embargo si hago una busqueda directa en el API con esta información no obtengo resultados ten relevantes.
La otra opcion puede ser una combinacion de KML, subidos por usuarios, ¿No se por donde? lo que hace la eficacia del servicio
Adjunto el kmz con el marcador, como digo se puede ver en google earth sin problema, pero al implementarlo en web y visualizarlo con el api de GE no me carga el objeto que contiene el video.
Por si sirve de algo adjunto también el html que carga el api y llama al kmz.
Estoy intentantando incrustar video youtube en el balloon de una marca de posición. En google earth lo he hecho sin problema, copiando las etiquetas object del video en la descripción y lo veo de maravilla. Pero si exporto el archivo creado como kmz o kml y lo intento ver desde el navegador con el api de google earth no me reconoce el video ¿? ¿? Alguna ayuda compañeros...