Mostrar/Ocultar
Xml 🗺️ Foros de Google Earth y Maps 🗺️

Xml 🗺️ Foros de Google Earth y Maps

Se encontraron 77 comentarios sobre Xml en el Foro de Google-Earth

Ir a página 1, 2, 3, 4  Siguiente
     Resetear
Puede repetir la búsqueda actual por Temas pulsando aquí
Autor Mensaje
  Excel con codigo xml - Cargar a GoogleEarth  Tema: Excel con codigo xml - Cargar a GoogleEarth  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Excel con codigo xml - Cargar a GoogleEarth    Publicado: Avatar

Estimados,

Muy buenos días. Me presento, Soy Fabián de Chile, ya con hartos años como autodidacta en tema GoogleEarth y GIS.

Necesito que me puedan orientar para solucionar mi inquietud.

Tengo un excel, con información de muchos potreros (predios), que tiene resultados de análisis químicos de suelo, para muchos años. Lo malo que en la columna (campo) de las coordenadas de los potreros no está las UTM o Lat/Lon, sino que aparece un codigo xml con el cual se dibuja el poligono del mencionado potrero.

Necesito convertir la información de todos estos potreros, para posteriormente analisar en QGis.

No he encontrado información sobre como importarla en QGis, pero se me ocurre que puede haber una forma de importarla a GoogleEarth (de manera masiva) y luego el kml abrirlo QGis.

Se les agradece de antemano la orientación que me puedan dar.

Un ejemplo de código que aparece como ubicación para los potreros.

"<?xml version=\""1.0\"" encoding=\""UTF-8\""?>
<kml xmlns=\""http://www.opengis.net/kml/2.2\"" xmlns:gx=\""http://www.google.com/kml/ext/2.2\"&quot...
Leer más ...
  Transparentar título y chincheta en un KML-KMZ  Tema: Transparentar título y chincheta en un KML-KMZ  -   Google Earth Ficheros KMZ, KML y Rutas  Foro: Google Earth Ficheros KMZ, KML y Rutas
Envío Asunto: Re: Transparentar títulos en un KML-KMZ    Publicado: Avatar

Uno tus dos mensajes y mira por donde he encontrado la solución. Se le puede poner una transparencia tanto a titulo como icono.

Echa un ojo al código y te puedes descargar el kml:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
<name>Fiesta en Madrid con 200 personas en pleno confinamiento.kml</name>
<StyleMap id="m_ylw-pushpin23">
<Pair>
<key>normal</key>
<styleUrl>#s_ylw-pushpin11</styleUrl>
</Pair>
<Pair>
<key>highlight</key>
<styleUrl>#s_ylw-pushpin_hl2</styleUrl>
</Pair>
</StyleMap>
<Style id="s_ylw-pushpin_hl2">
<IconStyle>
<color>b300aaff</color>
<scale>1.3</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>
<hotSpot...
Leer más ...
  Cambiar el color de una marca de posición  Tema: Cambiar el color de una marca de posición  -   Google Earth Ficheros KMZ, KML y Rutas  Foro: Google Earth Ficheros KMZ, KML y Rutas
Envío Asunto: Re: Cambiar el color de una marca de posición    Publicado: Avatar

hola a todos tengo este codigo kml con dos puntos no se como cambiar el color de icon no se en que parte debo pegar el codigo de cambio de color.
<?xml version="1.0" encoding="utf-8" ?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document id="root_doc" >
<Folder><name>ddt_comisarias_2</name>

<Placemark>

<Point><coordinates>-58.57306,-34.71092</coordinates></Point>
</Placemark>
<Placemark>
<Point><coordinates>-58.47306,-34.61092</coordinates></Point>
</Placemark>
</Folder>
</Document></kml>
  Exportar a excel e importar kml despues  Tema: Exportar a excel e importar kml despues  -   Comunidad Google Earth  Foro: Comunidad Google Earth
Envío Asunto: Re: Exportar a excel e importar kml despues    Publicado: Avatar

He probado exportando archivos KML con Earth Pro y después cambiar el archivo de KML a XML. El problema es que me la tabla que me saca queda desordenada y después ni siquiera me deja volver a importarlo a google earth como KML
  Duda: introducir coordenadas en Google Earth (carta vuelo)  Tema: Duda: introducir coordenadas en Google Earth (carta vuelo)  -   Coordenadas y Vistas en Google Earth  Foro: Coordenadas y Vistas en Google Earth
Envío Asunto: Coordenadas de un KML a Excel    Publicado: Avatar

Normalmente lo conviertes primero a KML y luego hay paginas:
Importar datos de Google Earth a Excel

www.monster.com.tw/kml2csv
juanchosierrar.blogspot.com.es/ ...os-de.html
www.zonums.com/online/kml2x/


Si tienes el archivo en xml o KML, no deberías tener ningún problema en importar el fichero a excel. Abres excel, menu archivo, abrir, seleccionas archivos xml, y seleccionas el fichero.
  Analisis error line, mismatched tag - KML de Google Earth  Tema: Analisis error line, mismatched tag - KML de Google Earth  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Analisis error line, mismatched tag - KML de Google Earth    Publicado: Avatar

Hola, estoy tratando de generar un kmz para colgar pero al abrirse en Google Earth, me dice error "analisis error line 383, column 579 mismatched tag" leo la linea 383 pero no soy muy ducho en tema codigo, pero no detecto ningun error, puedo colgar el codigo para que lo veais?, es el siguiente=
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<Style id="balloonStyle">
<BalloonStyle><text><!]]></text>
</BalloonStyle>
</Style>
<Style id="iconStyle0">
<IconStyle>
<scale>0.5</scale>
<color>ff0000ff</color>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pal2/icon18.png</href>
</Icon></IconStyle></Style>
<Style id="labelStyle"><LabelStyle><color>ff0000ff</color></LabelStyle></Style>
<Style id="linkStyle0">
<LineStyle>
<color>3ae62e2e</color>
<width>5</width>
</LineStyle>
</Style>
<Style...
Leer más ...
  KML ver CODIGO FUENTE para extraer coordenadas  Tema: KML ver CODIGO FUENTE para extraer coordenadas  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: KML ver CODIGO FUENTE para extraer coordenadas    Publicado: Avatar

Buenos dias. Estoy haciendo un ejercicio que no me sale, por favor su apoyo con las indicaciones.

1) Un archivo KML se abre en excel y da coordenadas decimales, pero al volver a cargar las mismas al maps o earth me sale movido decenas de metros de la posicion original. ¿Que puedo hacer o que estoy haciendo mal?

2) La otra opcion que se me ocurre es poder abrir el archivo KML como XML para extraer directamente la información de lo que he colocado en mi layer o ejercicio. ¿Que programa online o gratis puedo usar para poder abrir este archivo y poder hacerlo asi?

PD: Soy usuario básico y no tengo ayuda de programadores, asi que cualquier solucion que me puedan dar les agradeceria enormemente.
  Archivos de texto a Google Earth ¡¡¡  Tema: Archivos de texto a Google Earth ¡¡¡  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Re: Archivos de texto a Google Earth ¡¡¡    Publicado: Avatar

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

Print #1, "<?xml version='1.0' encoding='UTF-8'?>"
Print #1, "<kml xmlns='http://www.opengis.net/kml/2.2'>"
Print #1, "<Document>"
Print #1, " <Style id=" & "'transBluePoly'" & ">"
Print #1, " <LineStyle>"
Print #1, " <width>2</width>"
Print #1, " <color>7dff0000</color>"
Print #1, " </LineStyle>"
Print #1, " <PolyStyle>"
Print #1, " <color>7d0000</color>"
Print #1, " <colorMode>random</colorMode>"
Print #1, " <fill>1</fill>"
Print #1, " <outline>1</outline>"
Print #1, " </PolyStyle>"
Print #1...
Leer más ...
  Crear ruta automaticamente  Tema: Crear ruta automaticamente  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Re: Crear ruta automaticamente    Publicado: Avatar

Te copio el codigo de un kml de una ruta. Lo he sacado de aqui:

Como Crear Rutas con Google Earth

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.2">
<Document>
<name>Paseo por Leon - Ruta.kmz</name>
<Style id="sh_ylw-pushpin">
<IconStyle>
<scale>1.3</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>
<hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/>
</IconStyle>
</Style>
<StyleMap id="msn_ylw-pushpin">
<Pair>
<key>normal</key>
<styleUrl>#sn_ylw-pushpin</styleUrl>
</Pair>
<Pair>
<key>highlight</key>
<styleUrl>#sh_ylw-pushpin</styleUrl>
</Pair>
</StyleMap>
<Style...
Leer más ...
  ¿Como abrir un KMZ si no tengo Google Earth?  Tema: ¿Como abrir un KMZ si no tengo Google Earth?  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Limites para importar un KMZ a Google Maps    Publicado: Avatar

Buenos días carlosnrv.

Se me ocurre que puedes tener problemas de compatibilidades. Revisa este documento pues a mí ya me ocurrió algo parecido en su momento.

Posibles causas

-Cito textualmente: "Existe un límite en el número de capas KML que se pueden mostrar en un único mapa de Google Maps. Si superas este límite, no se mostrará ninguna capa. El límite se basa en la longitud total de todas las URL transmitidas a la clase KMLLayer y, por tanto, variará según la aplicación; de media, debes poder cargar entre 10 y 20 capas sin superar el límite"

- Número máximo de enlaces de red = 10

-Incorrecto funcionamiento del método "addoverlay"

-¿Elementos XML en el KMZ?

Ya por último, te linko un listado de los elementos KML compatibles con Gmaps.

Un saludo.
  descargar archivos de una zona con latitud, longitud, altura  Tema: descargar archivos de una zona con latitud, longitud, altura  -   Google Maps y Base de Datos  Foro: Google Maps y Base de Datos
Envío Asunto: Re: descargar archivos de una zona con latitud, longitud, altura    Publicado: Avatar

Yo tengo la misma duda que maru 28, y es la siguiente: Yo creo una ruta en GE, por ejemplo por una montaña, pero al pasar el archivo XML a Excel, solo obtengo las coordenadas de latitud y longitud, pero me faltan los puntos de profundidad (altitud), es decir el perfil topografico. Me pueden ayudar? Gracias.
  Crear capas  Tema: Crear capas  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Re: Crear capas    Publicado: Avatar

Será un placer colaborar contigo robierzo.

Empiezo linkandote el manual de referencia del KML. Y piensa en los KML como en un archivo XML (eXtended Markup Languaje), del que derivó el GML(Geographic Markup Languaje) con las entidades necesarias para almacenar información Geográfica, y del que deriva el KML con las peculiaridades de google.

Entiendo por lo tanto que necesitas crear el archivo por tu cuenta. Y voy a suponer que Lisp no permite manipular los nodos de un XML.
Mi recomendación (que seguro que Lisp si que lo permite) es que edites un fichero como texto plano y escribas el código XML necesario.

Y te propongo la siguiente estructura:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<Style id="Nombre que decidas"> Supongo que esto será lo mas parecido a definir las capas. En verdad defines estilos de visualización que despues asignas a cada Placemark.
<IconStyle>¿Para entidades puntuales?, supongo</IconStyle>
<LineStyle>Por cierto, interpreto que Google usa para los colores...
Leer más ...
  boton como llegar de google maps.  Tema: boton como llegar de google maps.  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Re: boton como llegar de google maps.    Publicado: Avatar

...obtenerlo.

Pero te doy dos razones por las que no te recomiendo hacerlo.

La razón informática: Si has hecho la migración a la versión 3 imagino que una vez determinada la ruta puedes obtener el array de puntos intermedios mediante la propiedad waypoints del servicio DirectionsService. Pero los puntos existentes en cualquier ruta serán muchísimos y superarán la capacidad de los campos de tu BBDD independientemente que los guardes como strings, arrays o formatos XML.

La razón Cartográfica: Por cuestiones de resolución de pantalla, el nivel de detalle que uses en cada zoom del mapa será distinto y con cada nivel de detalle se usará una polilínea distinta. Es decir que si almacenas dicha polilínea en la BBDD se almacenará a un zoom determinado, pero en cuanto mueva el usuario el zoom, ya no te va a encajar la polilínea.

Entonces, la solución que yo te daría es que almacenes solo las coordenadas del punto inicial y final de la polilínea en la BBDD y luego construyes con ellas los objeto GLatLng necesarios para cargar las rutas.
  Archivo del Concurso de Geolocalizacion  Tema: Archivo del Concurso de Geolocalizacion  -   Foro General de Google Earth  Foro: Foro General de Google Earth
Envío Asunto: Re: Concurso de Geolocalización con Google Earth    Publicado: Avatar

Google_Master Escribio:
Moyito Escribio:
Batiste Escribio:
una pista !!!!!!!!!!!

surprise surprise surprise ¿mmmmggguuuuffffff...!!!!...elnombredelbarriotellevaaaa!!!!!!!!! Angel Angel shhhhh!!!

Pues súbelo... y sube el siguiente desafío. Riendo Riendo Riendo


Trist Bueno..., espero no haberte molestado, pero cuando puse la advertencia, fué porque en G.E. coloqué Ancien medina, africa y si bien no me llevó al lugar, me dió como única alternativa el KML (globito rojo), Ancien Medina, Tánger, Marruecos...: <?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Placemark id="22">
<name>Ancien Medina, Tánger, Marruecos</name>
<address>Ancien Medina, Tánger, Marruecos</address>
<styleUrl>#geocode</styleUrl>
<MultiGeometry>
<Point>
<coordinates>-5.810993,35.786644,0</coordinates>
</Point>
<LinearRing>
<coordinates>
-5.814455,35.7840232,0...
Leer más ...
  Como realizar un superoverlay fondo negro parecido GIGAPAN  Tema: Como realizar un superoverlay fondo negro parecido GIGAPAN  -   Google Earth Ficheros KMZ, KML y Rutas  Foro: Google Earth Ficheros KMZ, KML y Rutas
Envío Asunto: Como realizar un superoverlay fondo negro parecido GIGAPAN    Publicado: Avatar

...aparecen las imagenes que ha recortado para los diferentes niveles. Entiendo que debe ser un error a la hora de generar los kml a través del software de GIS ( lo dejo todo tal y como viene por defecto ), he probado diferentes configuranciones pero tampoco. He estado leiendo la documentación pero lo veo todo bien, kml se carga en el google earth en archivos temporales pero no muestra nada, clico me lleva al medio del mar coord 0 0 0 0 pero no muestra ninguna foto .

Alguien tiene alguna idea para encaminarme un poco ?

Adjunto KML principio del codigo generado :

<?xml version="1.0" encoding="utf-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>Penguins Mosaico</name>
<Folder>
<name>Penguins Mosaico0</name>
<Region>
<LatLonAltBox>
<north>0</north>
<south>0</south>
<west>0</west>
<east>0</east>
</LatLonAltBox>
<Lod&gt...
Leer más ...
  Generacion de Marca en posicion determinada  Tema: Generacion de Marca en posicion determinada  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Generacion de Marca en posicion determinada    Publicado: Avatar

Buenas tardes a todos:
Soy nuevo en el foro, me gustaria que me ayudaran un poco les comento:

Genere un Archivo KML mediante PHP, en donde yo obtengo las coordenadas latitud y longitud desde otro lado, por medio de variables POST, ahora necesito incorporarle a eso que cuando me navegue hacia la ubicacion me genere un punto o una marca determinada.

Adjunto el codigo:
<?php
//require('phpsqlajax_dbinfo.php');
// Creates an array of strings to hold the lines of the KML file.

$kml = array('<?xml version="1.0" encoding="UTF-8"?>');
$kml[] = '<kml xmlns="http://earth.google.com/kml/2.1">';
$kml[] = ' <Document>';
$kml[] = ' <LookAt>';
$kml[] = ' <longitude>' . $_POST['long'] . '</longitude>';
$kml[] = ' <latitude>' . $_POST['lat'] . '</latitude>';
// $kml[] = ' <longitude>' .-73.680 . '</longitude>';
// $kml[] = ' <latitude>' . -35.058 . '</latitude>';
$kml[] = '<range>' . 1000000 . '</range>';
$kml[] = ' <tilt>' . 0 . '</tilt>';
$kml[] = ' <heading>' . 0 .'</heading>';
$kml[] = ' <altitudeMode&gt...
Leer más ...
  ¿FALLA EN API3 DE GOOGLE MAPS?  Tema: ¿FALLA EN API3 DE GOOGLE MAPS?  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: ¿FALLA EN API3 DE GOOGLE MAPS?    Publicado: Avatar

Hola estoy intentanto hacer algun ejemplo con ficheros xml con el api3 de los muchos que hay en internet, o incluso con los ejemplos de google y sale el mapa pefecto, pero los punto no aparace ninguno. Pruebo tambien con los ejemplos que hay con bases de datos en mysql y php (crear tienda,etc), y lo mismo, sale el mapa pero no los puntos. Con el api 2 funciona todo perfecto pero con el 3 no consigo que funcione, y os puedo asegurar que no son errores de codificar mal, pues solo hago copiar y pegar sin tocar nada, y repito eso mismo con el api 2 funciona.

Le pasa a alguien mas esto?

Un saludo
  Modificar Kml  Tema: Modificar Kml  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Re: Modificar Kml    Publicado: Avatar

Muchas gracias!!, me esta sirviendo bastante, de verdad :).
Aún así, más adelante seguramente tenga que empezar a tratarlos como xml.

Un saludo!
  Duda poner mapa  Tema: Duda poner mapa  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Duda poner mapa    Publicado: Avatar

...direcciones a pares latitud/longitud. ¿Puedo hacerlo con Google Maps API?
Sí, el proceso se llama "codificación geográfica". Cada una de las API de Google Maps incluye una clase para llevarla a cabo. Las clases son las siguientes:

•API de JavaScript de Google Maps v. 2: GClientGeocoder
•API de JavaScript de Google Maps v.3: google.maps.Geocoder
•API de Google Maps para Flash: com.google.maps.services.ClientGeocoder
Google también proporciona un servicio web de codificación geográfica, el cual ofrece una interfaz REST que puede proporcionar respuestas en formato XML, JSON y CSV.

Ten en cuenta los límites de uso que se aplican a las solicitudes del geocoder y que si este se emplea para cualquier fin que no sea el de obtener ubicaciones para mostrarlas mediante Google Maps API se incurre en una infracción de las condiciones del servicio. Puedes utilizar el geocoder HTTP para asignar identificadores geográficos a direcciones fuera de tu aplicación de Google Maps API, de modo que se puedan almacenar en caché y mostrar más adelante con una de las Google Maps API. No obstante, las ubicaciones obtenidas a través del servicio web de codificación geográfica no podrán...
Leer más ...
  Modificar Kml  Tema: Modificar Kml  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Re: Modificar Kml    Publicado: Avatar

Buenas!, gracias por contestarme :).

Creo que no me explique muy bien jejeje, veréis tengo que modificar un único kml para que todas las marcas de posición tengan el mismo estilo de "bocadillo" al pinchar en ellas, ya que vienen con el de defecto (fondo blanco, sin imagen, feo vamos...).

Dispongo de otro kml que hice en su día como plantilla con un estilo más coqueto, es por esto que se me ocurrió hacer un programilla en VBA para añadir este estilo a todas las marcas del kml "sosete", pero siendo sinceros, es un poco chapuza (localizo el fichero, el texto a cambiar, y le introduzco mi texto con replace, pero me modifica nodos que no tiene que modificar además de otros fallos).

Morta tu solución creo que me puede ayudar, me lo podrías detallar un poco más por favor?.

_polifemo me voy a poner a buscar información sobre modificar como un xml ya que como bien dices, puede ser la alternativa, aunque estoy un poco verde jejeje.

maquito tu solución me ha servido en parte, pero no ha modificado las marcas tal y como deseaba, aún así gracias por tu respuesta por que sé que más adelante le voy a dar uso!.

Gracias! Un Saludo.
  Modificar Kml  Tema: Modificar Kml  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Re: Modificar Kml    Publicado: Avatar

Buenas Uky15, buenas Morta Guiño :

Opino que el método de Morta es el mas cómodo y recomendable.

Suponiendo que no te valga esa opción tienes la clase XmlReader en msdn.microsoft.com/ ....xmlreader que al menos está bajo .Net, aunque no estoy seguro de que en VBA esté implementada (si no lo está, descárgate gratuitamente de la web oficial el último VB.Net).

En la misma página hay tutoriales muy buenos donde te explica como leer un archivo xml. Seguro que hay otro donde explica como modificar el contenido de cada nodo.

No obstante me sumo al comentario de Morta, tampoco tengo claro que necesitas hacer. Cuando dices "cambiar el estilo de las plantillas para los Placemark de un Kml", ¿a que te refieres exáctamente?. ¿Solo necesitas cambiar los valores de los nodos o quieres cambiar los nodos en si.?

Un saludo.
  Como centrar el mapa desde el fichero kml  Tema: Como centrar el mapa desde el fichero kml  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Re: Como centrar el mapa desde el fichero kml    Publicado: Avatar

Al final lo he conseguido.
Lo primero es que decididamente me he pasado a la versión 3.
Así, para los ficheros klm no hay problema (como había dicho polifemo)
Para los primeros gpx, he conseguido leerlos con XmlHttpRequest (código creo que lo proporciona google). Esto permite leer ficheros xml, así que cuando se guarda el fichero gpx en el servidor hay que cambiarle la extensión a xml (esto ya había que hacerlo con la versión 2 y loadgpx.4.js).
Se parsea el fichero xml (antes gpx) y se añade un polyline al mapa.
Después, he cambido la función que centraba y cogía el zoom de loadgpx.4 para conseguir lo mismo en la versión 3.
Os dejo el fichero con estas funciones(he cambiado la extensión js a txt ya que el foro no me deja poner ficheros js), seguro que se pueden mejorar, pero yo de javascript no domino mucho.
De esta manera se pueden leer cualquier formato de track que siga el estándard xml, cambiando el tag al que utilice cada formato.
Salut y gracias a todos
  Como centrar el mapa desde el fichero kml  Tema: Como centrar el mapa desde el fichero kml  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Re: Como centrar el mapa desde el fichero kml    Publicado: Avatar

Buenas paput.

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.

A ver si ahora hay mas suerte, un saludo.
  Como centrar el mapa desde el fichero kml  Tema: Como centrar el mapa desde el fichero kml  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Re: Como centrar el mapa desde el fichero kml    Publicado: Avatar

He estado investigando la versión 3 y, efectivamente, no hay problema en el centrado (muy bien polifemo) pero como me temía para los tracks con el api loadgpx.4 no funciona, ya que utiliza la versión 2.
He intentado coger el primer punto del tag <coordinates> pero no consigo acceder al fichero desde javascript
var request = GXmlHttp.create();
request.open("GET",path, true);
kmlDoc = request.responseXML;
var trackpoint = kmlDoc.getElementsByTagName("coordinates");

En firefox me da error que kmlDoc no tiene propiedades.

Alguien me puede ayudar en cómo acceder al fichero xml y conseguir la pirmera coordenada del track?
Gracias
  Convertir KML a base de datos Postgis  Tema: Convertir KML a base de datos Postgis  -   Foro de Programación para Google Earth y Maps  Foro: Foro de Programación para Google Earth y Maps
Envío Asunto: Re: Convertir KML a base de datos Postgis    Publicado: Avatar

Ok, ok es una buena opción.

No controlo php pero supongo que SimpleXMLElement es la herramienta desarrollada para trabajar sobre archivos xml tratándolos como orientados a objetos.

Supongo que este será un modo mucho mas lento de convertir la cartografía (comparado con la velocidad de una aplicación), pero los archivos kml no deberían ser muy pesados con lo que solucionas el asunto.

Por cierto, no se si el objeto SimpleXMLElement podrá tratar el formato kmz, en caso contrario tu código deberá preveer dicha situación.

Un saludo.
 
Página 1 de 4 Ir a página 1, 2, 3, 4  Siguiente
Todas las horas son GMT + 1 Hora
Cambiar a:  


Últimas búsquedas por posts: Xml - Macia Entre Rios - Plovdiv Bulgaria - Reinicios Continuos Or... - Gruta Azzurra - Rutas de Montañas
Últimas búsquedas por topics: Barco - Baleares - Londres - Cam - Calle - Expedici n Shackleton
Tus últimas búsquedas:

Mostrar/Ocultar Últimas Fotos del Foro
2 Helicópteros Mil Mi-6 - Rusia
2 Helicópteros Mil Mi-6 - Rusia

Descargas: 4
Google_Master
Apopa, El Salvador
Apopa, El Salvador

Descargas: 6
Bixen
El mayor incendio en Valencia
El mayor incendio en Valencia

Descargas: 15
Rbernalmarco