Se encontraron 32 comentarios sobre Generar Kmz en el Foro de Programación para Google Earth y Maps
Buscando en foro de Foro de Programación para Google Earth y Maps, si desea ampliar la búsqueda a todos los foros pulsa aquí
El codigo de geolocalizacion funciona bien, detecta la posicion del usuario segun la lat y log; Pero necesito que en una infowindow que imprima el nombre de la ciudad.
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var pos = {
lat: position.coords.latitude,
lng: position.coords.longitude
};
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 ...
Soy nuevo por aquí., Estoy investigando como generar una plantilla de excel (el segundo paso sería Access) que me permita crear marcas de posición de forma masiva en Google Earth.
He conseguido una plantilla básica que me crea carpetas (en mi caso por provincia), pero no sé cómo conseguir que también me cree subcarpetas. Espero que me podáis ayudar. Os muestro la plantilla básica que he creado para que sepáis de lo que hablo. Lo suyo sería conocer el nombre que le tengo que dar a una de las columnas (Folder/folder) para que transformándolo a kml mediante www.earthpoint.us/ExcelToKml.aspx Google Earth lo reconozca y me cree una subcarpeta dentro de la carpeta de provincia...
Adjunto un excel con 2 pestañas: CARPETA, que contiene la plantilla que he pasado y que me funciona y SUBCARPETA, que es igual que la anterior más otra columna llamada Folder/folder que me debería generar una subcarpeta dentro de las de provincia (os paso un pantallazo de Google Earth con lo que quiero que me genere el excel)
Hola, disculpa si no es el lugar exacto para postear mi pregunta, pero no estoy muy familiarizado con foros todavía
Tengo en Google Earth (KML) con diferentes puntos, ahora lo que quiero es generar un código html para poder copiarlo y que se vea en mi página web, como si copiara un embed de un video de youtube, pero no se cómo generar dicho código
Desarrollé un par de procedimientos para extraer datos de Autocad y generar un KLM para programar rutas de inspección. Hasta aquí todo bien y el archivo se integra perfectamente en Google Earth.
Mi problema es que, a pesar de haber revisado a conciencia la refencia de KLM, no encuento la forma de controlar la edición de las marcas por los futuros usuarios. Si me sitúo sobre una de ellas, con propiedades del menú contextual, puedo modificar prácticamente todo, a diferencia de las que ya existen en los mapas. De hecho, me interesa que los inspectores puedan cambiar el color a medida que hacen las comprobaciones, pero no la posición de la marca.
Hola polifemo. jejeje. Qué grande es esto de internet y qué pequeño. Efectivamente soy el mismo robierzo que el de cartesia. Verás, la aplicación que quiero hacer es en Lisp. No importa que seas un profano en eso, lo importante es darle el formato correcto al KML para que funcione. El archivo que he colgado lo he hecho yo a mano. Este es el primer paso para tener un ejemplo claro que funcione, y utilizarlo de espejo para crearlo a través de Lisp. Actualmente Autocad no tiene ninguna herramienta para generar los KML. De ahí que yo quiera hacer una. He buscado varios ejemplos por el foro y sin tener ni idea de los KML he ido confeccionando uno hasta hacer el fichero del ejemplo que he colgado. Funciona bien, pero tiene el problema que me mete cada elemento en una capa. Yo quiero evitar eso. Quiero hacer que si hay 50 elementos en autocad, que pertenecen a 3 capas, que el KML aparezca con 50 elementos repartidos en esas 3 capas. Y que no me aparezcan 50 capas. Si no es un rollo para desactivar en Google Earth los elementos que no me interesa. No sé si me he explicado bien. Yo soy completamente profano en esto de los kml, y lo que he hecho no quiere decir que sea lo mejor. Igual hay... Leer más ...
Por curiosidad, ¿eres el mismo Robierzo de Cartesia?.
Respecto a la rutina desde Autocad (que espero que no sea Lisp por que soy un completo profano en este lenguaje):
El kml está mostrando lo que Autocad a generado, en este caso 5 placemarks compuestos cada uno por un linestring de dos vértices. Asigna luego a cada placemark un linestyle y un atributo "nombre", pero no se que criterio ha seguido.
No se si el Kml lo has generado tu o lo genera autocad. Y por lo tanto no se si tu duda es respecto a como generar correctamente un archivo en formato KML (sabes que KML viene de GML, ¿cierto?) o respecto a que parámetros debes introducir en Autocad para que interprete cada entidad de autocad dentro del nodo correspondiente.
¿Alguien sabe cuál es la implementación que hace google para generar una ruta entre dos coordenadas? Básicamente ¿qué hace el botón "como llegar" de google maps?
Lo que pasa que al intentar cargar un kml desde un servidor externo (usar el link vinculado a la pagina) al mio, me lo carga de manera correcta , pero al intentar vincular un kml guardado en mi misma carpeta raiz no me lo carga...
¿Alguien sabe el por que?
No importa si uso la api de google earth o la de google maps, me interesa que el kml me lo cargue desde mi propio servidor y no de uno externo, de igual forma, no importa si es tengo que pagar por alguna licencia, me interesa saber si se puede o no cargar...
Y una extra... es saber si puedo generar kml desde la misma api de google maps/earth!
Muchísimas gracias de antemano!!
PD. Uso la api de google maps en este momento y asi cargo mis direcciones al servidor externo
for(var i=0;i<direcciones.length;i++)
{
new google.maps.KmlLayer(""+direcciones).setMap(map);
}
Hola,
Estoy intentando crear una ruta para google earth generada desde un archivo .kml. Hasta ahí no hay ningún problema, soy nuevo en esto pero hay bastante tutoriales donde explicacan como generar la ruta a partir de los coordenadas del gps que he recogido. El tema es que me gustaría que mi ruta no fuera toda del mismo color y que las distintos sub-líneas (las que unen cada dos puntos del GPS) pudieran ser de distintos colores según me interese.
Lo que pretendes es posible, e incluso simple. En este enlace tienes un ejemplo de como generar un placemark al pulsar sobre el mapa. Puedes adaptar dicho código para que el objeto con propiedades "e.latLng" capturado por el evento previamente declarado en lugar de crear un placemark, inserte los valores en una SQL de inserción de datos.
¿Me explico?.
Si te entiendo, la logica pero no conosco la manera de insertar el codigo y enlazar a una SQL, podrias ayudar?
Gracias y Feliz Año
Lo que pretendes es posible, e incluso simple. En este enlace tienes un ejemplo de como generar un placemark al pulsar sobre el mapa. Puedes adaptar dicho código para que el objeto con propiedades "e.latLng" capturado por el evento previamente declarado en lugar de crear un placemark, inserte los valores en una SQL de inserción de datos.
Buenas, soy nueva en este foro...y en este tema.
a ver, os cuento:
tengo un fichero excel que contiene el nombre de una serie de estaciones de medida, con sus datos y que va actualizandose cada 20 minutos. Me gustaría saber si es posible generar un fichero .kml a partir de este excel que también fuera actualizándose cada 25 minutos por ejemplo y que permitiera visualizar estas estaciones en el google earth con los datos actualizados.
No se si me expliqué bien.
Agradezco las respuestas. Muchas gracias
...resuelto basándome en este post bbs.keyhole.com/ ...d=1#import
En él, el autor facilita un código en PHP que utiliza en un página suya que, por cierto, no funciona dev.bt23.org/keyhole/circlegen/
Solo he tenido que convertirlo a javascript. Creo que está bien y funciona correctamente en cualquier coordenada
Un saludo
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Generar un circulo de radio en km en Google Earth</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script src="http://www.google.com/jsapi?key=ABQIAAAArCZgeQ8ddm8YbeJQqqHN5BTYrZjdppbykE52CdH9dtH9wJ0VsBQSgm6ZbaTJsaMARyyYkz_JttmHMQ"></script>
<script type="text/javascript">
google.load("earth", "1");
var ge = null;
function init() {
google.earth.createInstance("map3d", initCB, failureCB);
}
Buena pregunta titee, acabo de hacer unas cuantas pruebas y me he dado cuenta que GE por defecto siempre superpone la capa mas reciente sobre las anteriores.
Tampoco he encontrado ningún método para dar prioridades a una capas sobre otras (como, por ejemplo en las configuraciones de impresion de microstation).
A mi se me ocurre que al momento de generar el kml/kmz que el orden de generación de los poligonos sea inverso al de jerarquia de visualización (vamos, que primero se generen los shapes de municipios y luego los de info de municipio).