Alguien sabe o puede decirme como a través de Google Earth puedo cambiar el color de fondo de una etiqueta creada por mi. Es decir, el color de la viñeta que te aparece si a la etiqueta le añades texto.
He buscado tutoriales y he probado con <style> y bgcolor pero no soy capaz.
estoy mostrando isopletas de concentracion de contaminantes en un kmz. Quisiera cambiar los colores de la leyenda. como puedo hacerlo? en las propiedades aparecen 31 niveles y pudiera cambiarle los colores, pero no dice quien es cada nivel. como pudiera saberlo?
adjunto imagen.
2da pregunta, en mi kmz tengo 4 isopletas (1_rank, 2_rank, 3_rank, 4_rank). como pudiera mostrala de forma animada? es decir que se muestre 1 primero y despues las demas de forma consecutiva?
Buenas tardes de nuevo. Hace un tiempo que no me hizo faltausar el foro para mi proyecto. Pero ahora me ha surgido otra duda. En mi aplicacíon en un moemnto determinado creo una ruta entre dos puntos, una ruta que hace google maps, pero la crea en modo DRIVING, ¿Cómo puedo cambiar esta propiedad a WALKING?
Hola, qué tal polifemo. Lo de utilizar html, la verdad es que no lo sé muy bien. Yo sólo copio ejemplos del tutorial y los aplico a mi rutina. No sé si es html o kml. jeje. El tema es que vaya funcionando.
Lo del zoom de las marcas de posición tienes razón, ya me di cuenta de que al hacer zoom me tapaba las parcelas, pero no sé si se puede evitar eso o no. ¿A qué te refieres con la descripción del polígono? ¿Te refieres a la descripción similar a la que pusimos en las capas, con la información de la longitud total de las líneas?
Lo del resalte, si es muy complicado la verdad es que de momento no interesa mucho implementarlo. Pensé que alomejor era cambiar simplemente lo de "altitude". Pero ya estuve echando un ojo al tutorial y veo que no tiene una herramienta específica para hacerlo. Bueno, seguimos adelante. La verdad es que empiezas haciendo una plicación para una cosita y luego van saliendo más y más cosas y no das terminado. Ahora se me ha ocurrido hacer otra opción para carreteras. Voy a ver si me sale algo. Seguimos en contacto. Saludos.
Antes de nada quiero agradecer tu rápida atención.
De tus preguntas puedo deducir que, aunque dices que no entiendes lo que necesito, lo intuyes perfectamente.
Las dos funciones están hechas en lisp. Una extrae georreferencias de planos catastrales y la otra genera el KML que cargo directamente en Google Earth. El flujo de trabajo es exactamente el que describes en el punto 4. Por lo tanto la confusión se centra en el punto 3.
Trataré de explicarme. Los inspectores, una vez realizada la inspección, le dan al botón derecho sobre la marca de la vivienda visitada y seleccionan propiedades. El problema es que no sólo pueden cambiar el color, sino que, mientras el elemento está seleccionado, lo pueden desplazar de lugar, y ese justamente es mi problema, que no quiero que muevan las marcas de la posición original. Supongo que tiene que haber algún tipo de propiedad en el objeto o en cualquier otro lugar del KML que permita limitar las características editables de la marca, o tal vez el el control está implicito en la ubicación de la importación del KML, pero yo no soy capaz de encontrar la solución.
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.
...cuento mis averiguaciones hechas en el periodo post-comida:
1.- Vía código kml no podemos hacer nada al respecto pues el tag no tiene "mapeado" ningún atributo adicional (por lo tanto ninguno que nos sirva a nosotros).
2.- Una solución es trabajando con el API de Google Earth. Habría que porgramar un "escuchador de eventos (event listener)", darle instrucciones a dicho "escuchador" y ya por último meter el código. Resumiendo, mucha historia y no compensa.
3.- trasteando la documentación principio de nuestro post descubrí el TAG <StyleMap> que parece pensado para cambiar el estilo de una entidad cuando pasas por encima de ella (y por lo tanto cuando la pulsas).
Cuando pueda hago mis averiguaciones a ver si funciona como creo, y si es que si, aunque no puedas evitar que el cuadro aparezca donde Google desee, puedes mantener la capa seleccionada en otro color, mas gruesa, mas transparente...
Ya sabes lo que se dice de los ingenieros: Hay que ingeniárselas.
Hola polifemo. Lo de la descripción me parece muy buena idea. Lo incorporaré para hacer una nueva opción de la aplicación, para parcelas. Le echaré un ojo a ver qué tipo de información puedo incorporar a lo que tengo. Piensa que el fichero kml se genera automáticamente al seleccionar las entidades de Autocad, por lo que la información de la descripción debería obtenerse automáticamente también. Es información que debería estar asociada a cada entidad o capa. Lo estudiaré. Lo de los estilos no le des más vueltas, ahora ya lo tengo como decíamos al principio y ya no lo voy a cambiar. No he recibido el privado. También puedes enviarme un email a mi correo que aparece en los post. Saludos.
...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 que cambiar cosas. Y ya puestos, me gustaría saber cómo nombra los colores el Google Earth. Yo ha he identificado los 7 primeros de Autocad. Pero no consigo ver una relación directa para nombrar la paleta completa de 250 colores:
Rojo,1,ff0000ff
Amarillo,2,ff00ffff
Verde,3,ff00ff00
Cian,4,ffffff00
Azul,5,ffff0000
Magenta,6,ffff00ff
Blanco,7,ff000000
Bueno, pues nada, encantado. Espero que vayamos demenuzando el KML. Saludos.
En resumida tengo un codigo en PHP, que genera marcas de posicion de acuerdo a un formulario HTML, las genero de un color verde y necesito que despues de 1 hora, se actualize a rojo el color, he intentado con network link pero no resulta. developers.google.com/ ...ates?hl=es
Este es el manual que segui que no me resulta, en vez de cambiar el nombre quiero cambiar el color.
señores buenas tardes la verdad lo que voy preguntar ya lo he investigado en google y no ecuentro ayuda, la preguntas es la siguiente es posible cambiar un archivo lpt de falconview a formato kmz. y si lo es como se hace, de antemano muchas gracias.
Buenas,
tengo un pregunta que no se la dificultad de su resolución:
Ha creado un .kml en el cual aparece en google earth unos puntos con unos nombres.e1,e2,e3,e4
Al pinchar sobre ellos me sale una tabla con toda la informacion sobre e1,e2,e3 y e4.
Pero el titulo de la tabla es e1...e4.
¿Puedo cambiar ese titulo por otro, y que al pinchar no aparezcan las e1...e4?
Hola, disculpa por la tardanza es estaba fuera de la ciudad.
intente cambiar el tipo de coordenadas pero siempre me da esos valores
mi posición esta en 41.663166,-1.060896 mas o menos y sobre si se que tipo de coordenadas son "yo tampoco tengo ni idea que tipo son" si quieres algún dato mas no dudes en pedírmelo, espero con tu ayuda lo saquemos adelante
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!.
No entiendo del todo lo que quereis hacer. Pero si fuesen por ahí los tiros
os comento una forma de cambiar el estilo de las marcas de posición, etiquetas dandole a todas el mismo es. meter todas en una misma carpeta en dentro de mis lugares. Darle los parámetros deseados a la primera. Luego seleccionando la carpeta, propiedades. estilo color, nos indicará que que los elementos incluidos no comparten el mismo estilo. y nos da la opción de compartir estilo y todos tendrán el estilo del primero. Por ejemplo de este fichero incluido en la comunidad de googleRadio ayudas de navegación he creado este en unos pocos minutos Escenario escenografico
En el que las marcas de posición de las radio ayudas ahora serian aviones en vuelo. Estáticos claro y los aeropuertos tienen una torre de referencia.
Espero que a alguien le sirva
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.?
Buenas, llevo un tiempo intentando modificar estos archivos tratandolos como ficheros de texto simple desde VBA. Mi problema viene al modificar de forma masiva, necesito cambiar el estilo de las plantillas para los Placemark de un Kml, y son demasiadas como para hacerlo de forma manual.
No se si alguien me puede ayudar acerca de este tema, o me puede aportar una solución alternativa, muchas gracias :).
Ante todo, gracias por la ayuda.
El tema de la versión 2 es que utilizo para mostrar los tracks gpx funciones que ya están hechas y utiliza esta version (loadgpx.4.js), aunque si la versión 3 permite mostrar los tracks en diferentes formatos sería una buena ocasión para cambiar.
Programo en java y javascript no lo domino mucho (tengo problemas sobre todo con el DOM). Los métodos que me dices ya los he probado y no me devuelven nada (me parece que el fichero no se carga, ya que puse una sentencia if para probar y siempre se iba hacia el fichero no cargado (geoXml.hasLoaded())
¿Falta algo aquí para que coja en defaultCenter?
var geoXml = new GGeoXml("http://...track.kml");
map.setCenter(geoXml.getDefaultCenter(), geoXml.getDefaultBounds());
map.addOverlay(geoXml);
Si a dia de hoy sigue sin funconar, supongo que no es un problema de capado desde el servidor.
Por mi experiencia con otros sistemas me da la impresión que puede ser un problema de la configuración regional del equipo. Comprueba que tengas como "símbolo de separador de listas" la coma. Pues de no ser así (una actualización automática de windows puede cambiar esto) tal vez tu función split no está desagrupando los datos del csv debidamente.
Sería una cosa tal que así, la cuestión es que por razones de diseño (en mi caso tiene unas medidas de width="180" height="134"), me sobran todos los botones de arriba (Mapa, Sat., Terr.).
¿Se os ocurre alguna manera de modificarlo en el propio código? Encuentro la forma de modificar el zoom y el tipo de mapa, pero no necesito que de opción a cambiar el tipo por el usuario, y la verdad es que me quita espacio muy util.