Buenas noches, hace un tiempo necesite transformar archivos de excel a KML, me fue muy útil esta herramienta (pero solo acepta hasta 200 registros): www.earthpoint.us/exceltokml.aspx
Si tienen mas datos pueden usar esta macro:
Sub KML_DPTO()
Dim temp As String
Dim latitud As String
Dim longitud As String
Dim descripcion As String
Dim name As String
Dim j As Integer
Open "D:\carpeta\Nombre del archivo.kml" For Output As #1
Estoy empezando con esto de google maps y tengo que hacer una aplicacion en java que dandome un archivo GPX tenga que visualizarse en google maps.
He estado mirando el foro y he visto este tema www.google-earth.es/ ...sc&start=0 pero no me ha aclarado mucho.
Mi duda es saber como se puede hacer. He estado investigando y he encontrado la aplicacion gpsdings para poder pasar de GPX a KMZ pero por restricciones del proyecto no puedo utilizarla. Asi que mi duda es si existe algun conversor libre de GPX a KMZ??? O se puede visializar directamente el archivo GPX????
Reconozco que me he lllevado una sorpresa al ver que la clase kmlLayer del APIv3 no carga archivos gpx. A fin de cuentas ambos formatos vienen del XML. ¿Has encontrado algún modo de cargar XML, GML y demás en el nuevo API?.
Volviendo a la versión dos: He encontrado este artículo que aborda la problemática de leer el formato xml y usar sus coordenadas para establecer placemarks mediante el API de gmaps. Creo que podrás abordarlo.
UN AVISO: podría ocurrir que el formato GPX no cumpla con todos los estándares XML. Y dado que estás usando una funcionalidad orientada al formato XML, pues tal vez surjan problemas.
Lo primero de todo, ¿sabes que estás usando el v2 de API de gmaps en lugar del v3?. No se si es un requisito del proyecto, pero vamos, si llegas a tiempo, tal vez te convenga saltar a la última versión.
Por otro lado:
paput Escribió:
map.setCenter(new GLatLng(0,0),2);
Aquí me aparece medio mundo y si acerco el zoom puedo ver la ruta
Normal, te aparece medio mundo por que le has ordenado al mapa que se centre en las coordenadas 0 de latitud, 0 de longitud y con un zoom de 2, que corresponde a medio mundo. si en lugar de un 2 pones un 1 verás el mundo entero... y para ver un zoom mas cercano deberás aumentar el valor hasta un máximo de...¿16?. ¿Lo ves en tu código?.
Proceso necesario en el API de la versión 2. El truco consiste en que una vez cargues el layer, ejecutes las funciones necesarias para obtener un centro y un zoom sobre las que revisualizar tu mapa.
paput Escribió:
El problema es que no sé como conseguir las coordenas de la ruta kml para que ya me salga la ruta.
editando el archivo con cualquier editor de texto y buscando la ristra de coordenadas entre las etiquetas <coordinates>...</coordinates>... Leer más ...
Pero qué quieres decir exactamente? O sea, dices que tengo dos opciones:
1) Yo desde gmaps creo en mis mapas un nuevo mapa con todos los puntos y luego lo guardo como kml. Esto es lo que haria en último de los casos ya que llebaria mucho trabajo jeje. Igualmente no necesito instalar google earth en el movil ya que he descubierto una pagina web que me genera un link de forma automática, así es más comodo de usar: my-maps.appspot.com
2) Subir las direcciones al foro para que alguien me genere un archivo kml para que yo pueda importarlo a "mis mapas". Es eso lo que querias decir?
¿Pero como podria hacerlo por mi mismo? es muy complicado de hacer? Ya sé que no pasa nada, pero claro, por temas de privacidad preferiria hacerlo yo mismo
En cualquier caso, como se haria a traves de foro? en qué lugar tengo que subir las direcciones? abro un hilo y copio y pego las direcciones a saco? hay algun tutorial? es que no me aclaro mucho con el link que me diste, lo siento! jeje
¿Como se puede saber los kilometros de una ruta creada?
Una opción es si consigues sacar esa ruta en Google Maps (con lo de las rutas en coche o a pie), te dice arriba la distancia.
Para rutas más complicadas o si no puedes usar Google Maps yo te puedo pasar un programa en Perl que lee un fichero KML y va calculando las distancias entre cada dos puntos, y sumando todas esas distancias te daria los kilómetros totales.
Seguramente en internet habra otros programas que hagan esto, pero creo que el Google Earth no lo trae.
En el fichero KML hay que tener cuidado de quitar los puntos erróneos. En los míos a veces el GPS falla en algun punto y te lo marca bastante lejos de donde es realmente, con lo cual te marcaría más kilometros recorridos de los que debería.
hola. un saludo a la comunidad. queria explicaros que estoy enganchado al maps.google.es. digo esto y no el programa porque lo uso en el curro, y como los pc tienen restricciones no puedo instalar el programa pero si verlo en la web.
la historia es que sobre todo ecuentro lugares pero para usar en el programa, y la gran mayoria no tiene las coordenadas.
seria un detalle poner debajo de la descarga las coordenadas, o si sabeis de un hilo en el que se pongan solo coordenadas estaría bastante bien si me lo indicais
porque he buscado y encontrado ero pocos posts y que para mi no son muy interesantes. los que mas me interesan no los puedo ver.