...de coordenadas, que luego creas, editas y vas modificando el archivo kml (supongo que con un "linestring") y que una vez visualizado el archivo, este no está correctamente georreferenciado.
Pero me temo que tanto el GPS como el algoritmo que has desarrollado se limitan a mostrar los datos tal como llegan. Y que por lo tanto: si tu GPS está debidamente configurado con los parámetros WGS84, y no has cometido ningún error de código que provoque una incorrecta conversión de las coordenadas. Entonces el problema solo puede estar en la incorrecta georreferenciación de las imágenes de Google Earth, hecho que me temo es una realidad en base a comentarios realizados en otros posts por otros usuarios de este foro.
Los primeros navegadores se encontraron con la misma problemática que tu tienes (pues hace años la precisión de los GPS monofrecuencia, con s/a desactivada y sin una red DGPS daba una precisión del orden de la decena de metro) y la solucionaron (creo) mediante búsqueda espacial (con buffers) del eje viario mas cercano.
Tu problema es que para poder aplicar esta solución precisarías de la red viaria de tu zona de trabajo en formato vectorial y con topología depurada... Leer más ...
... La Tierra es sólo una, y el conocimiento también, del cual cada uno ocupamos una pequeña porción. La esfera del conocimiento que propongo no tiene montañas o simas que separen, no hay un punto por encima del otro. Desde cualquier lugar puede llegarse a cualquier otro, tan sólo hay caminos por construir y puntos de vista que compartir...
Bienvenido al foro,
Si la tierra es solo una y piensas construir una esfera uniforme... no necesitas Google Earth.
¿Por qué no usar Google Earth para visualizar la Clasificación Decimal Universal? Google Earth es una herramienta que permite muchas más posibilidades más allá de representar la geografía del planeta, es una extraordinaria forma de representar y visualizar todo tipo de información siempre y cuando se disponga de un criterio con el que ordenarla. La idea de plasmar sobre Google Earth el conocimiento humano es sencilla pero poderosa, y las opciones que se abren para el usuario son incontables:
- Situar temáticamente fondos bibliográficos y cualquier tipo de contenido
- Realizar "viajes" o "rutas" entre elementos de ese mismo contenido
- Vincular videos, fotografías o todo tipo de información adicional tal y como se hace en Google Earth
Si proyectamos la información de esta forma podríamos "sobrevolar" campos del saber de un modo mucho más intuitivo. El zoom para acercarnos o alejarnos de la superficie nos llevaría a abarcar grandes áreas del saber o zonas más precisas. Las grandes divisiones tales como ciencia, arte, humanidades, se convierten en los continentes de este enorme "planeta del conocimiento" cuyos... Leer más ...
Una vez sepas calcular la distancia en ruta entre dos puntos, necesitas aprender a programar un evento de escucha que al detectar un click en la pantalla te devuelva las coordenadas. Aquí uno de los miles de ejemplos: labs.reweb.com.ar/geoDigitalizador/
Para calcular la distancia mas corta, y dependiendo de como te quieras complicar la vida con la trigonometría esférica: www.movable-type.co.uk/ ...tlong.html
Tienes todo tipo de scripts ya completos. A ti te vendrá bien la aproximación de Haversine en javascript.
Efectivamente, la función se debería ejecutar solo cuando se compruebe que la altura es menor que una determinada . ¿Conoces las estructuras condicionales IF THEN...ELSE?
Le he echado un ojo al api de Google earth, y lo primero que he visto es que es muy pobre, la verdad es que está muy limitada comparada con el API de Gmaps. Y parece que hay un modo que debería funcionar, pero que es largo y complicado:
1.-El método "GEView.getViewportGlobeBounds()" te va a devolver un objeto "KmlLatLonBox". Ver aquí.
2.-La interfaz KmlLatLonBox dispone de las funciones KmlLatLonBox.getNorth() y KmlLatLonBox.getSouth() que te dan la latitud superior e inferior de la pantalla en la vista del momento (en grados decimales). Ver aquí.
3.-Las restas (en su valor absoluto para que el algoritmo funcione bien en el hemisferio sur), y si el valor es menor que el que tú determines, se activa el enderezamiento.
Hola a todos: Tengo una aplicación en una página web con un api de google maps, y me muestra un fichero kml que genero.
El problema es que me muestra el mapa de España completo. Quisiera saber si se puede programar en el fichero kml que centre el mapa en la zona que están los iconos.
Gracias
Creo que se centra por defecto en la zona de los iconos.
Hola a todos. Tengo creado un kml que lo abro en google Earth y me muestra el icono que le programo. Pero cuando lo abro en google maps a traves de una api, me pone el icono por omision de google.
Agradecería que alguien me diera la solución.
Yo también estoy interesado en animar un personaje andando en google earth. De momento he podido añadir un modelo en formato collada con sus texturas y demás. Pero por más información que busco no encuentro la manera de hacer que ande.
Desafortunadamente lo único que he encontrado es este enlace: code.google.com/ ...model.html en el cual pone lo siguiente:
Google Earth supports only triangles and lines as primitive types. The maximum number of triangles allowed is 21845. Google Earth does not support animation or skinning. Google Earth does not support external geometry references.
¿Alguien sabe la forma de hacerlo, si es que se puede?
Hoy si tube la opción de probarlo y me parece, que aunque está en fase beta y todavía necesita algunas mejoras prometidas por el autor. Yo destacaría además de la incorporación de sonido, muy buena dinámica de vuelo al usarlo con el ratón.( A mi no me ha funcionado con mi Joysting ni descargandome el plugin del autor) Incorpora también nubes en 3d que influyen en la visibilidad si te metes en una. Y sobre todo la opción multiplayer. Solo con entrar en el simulador, ya me he encontrado con algún usuario de quien sabe donde. No necesita ningún tipo de descarga con lo que solo requiere el api de google. Aunque tiene opciones de vista en cabina, libre y avión completo, se echa de menos los vistazos de el simulador de google. Por lo demás invito a probarlo, me parece una gran opción sobre todo para compartir vuelos modo multijugador por google, que creo no hay nada que yo sepa que permita esto de momento.
Poderse, si se puede. Recuerdo haber jugado con un camión repartidor de leche por la superficie. Lo que no se es como se hace pero puedes echar un vistazo a esta web que hace lo mismo con un submarino :
un individuo andando (por supuesto se moverá en el suelo) con lo cual no será estático. No sé si tendré que utilizar algún programa 3d e interpolar las imágenes, conectando ambas cámaras (GE y el programa en cuestión). Alguien sabe de algún programa 3d que me permita interpolar imagenes del modo que quiero??
No conozco Google maps premier. Y como habrás comprobado, tras leerte el API de Gmaps, no existe la opción que tu buscas usando los objetos de Gmaps. Habrá que recurrir a html y otros lenguajes.
Supongo además que las "webs que si lo tienen hecho" a las que te refieres en el anterior post habrán usado otros soportes, en code.google.com/ ...earth-api/ tienes un ejemplo. Y supongo que no será el único.
Me he leído la API entera de Google Maps y sí he visto como hacer que en Google Maps se cargue un .kmz, pero no como hacer que se carge en un menú lateral los Lugares para poder seleccionar "capas" de puntos, que es lo que me interesa en mi caso, con la ventana embedida.
No se puede cargar un menú lateral para seleccionar los lugares como en Google Earth de ninguna manera, todo esto con la ventana embedida, no llamando al KMZ desde la barra de búsquedas de maps.google.com?
Hola fercanez, Ya veo que lo has solucionado. Pero mi sugerencia iba por otro lado. Lo que te sugería es que el código comprobara la propiedad checked del objeto checkbox para saber si este está activo o desactivo, sin necesidad de usar tantas variables del tipo check1, check2...
¿que tal tus conocimientos en programación orientada a objetos?. Echale un ojo a www.webestilo.com/ ...js29.phtml y ejecuta el ejemplo que hay. Veras que al darle al link de ver valores te saca una ventana emergente con el valor de la propiedad en cuestión.
Si por despliegue de información te refieres al infobox que sale al clickar un polígono con información relativa al uso propuesto, delegación, UTP etc... a mí si que me sale en las tres vistas.
POLIFEMO, UNA DE LAS COSAS QUE MAS ME INTERESABAN, ERA QUE SE DESPLEGARA LA INFORMACION DE BASE DE DATOS QUE SE CREARON EN LOS KMZ. POR ESO A LO MEJOR TAMBIEN SE HACE MUY PESADO EL CARGADO DE LOS ARCHIVOS, PERO VOY A ENFOCARME EN LOS CHEKBOX, GRACIAS
Todos aprendemos así, en base a prueba y error o a golpes. Y por supuesto que no tengo ningún problema en hecharte una mano en aquello que te pueda ser de utilidad.
Otra cosa, tus chechbox tienen una propiedad llamada checked, es un booleano que devuelve el estado del objeto como activo o no. Investiga en algún manual de html y en la respuesta número 9 de este hilo www.google-earth.es/ ...php?t=5711...
GRACIAS POR HABER REVISADO EL CODIGO, YO NO SOY PROGRAMADOR Y HE APRENDIDO EN BASE A PRUEBA Y ERROR, COMO BIEN SE PODRA VER.
VOY A TRATAR DE HACER LAS MODIFICACIONES QUE ME SUGIERES, Y SI TE PEDIRIA QUE SI NO PUEDO, ME PODRIAS AYUDAR A MEJORAR EL CODIGO???
GRACIAS Y SALUDOS