Página 1 de 1 - Tema con 12 Mensajes y 21835 Lecturas
|
Ver más mensajes sobre Kml de manera dinamica en el foro
|
Autor |
Mensaje |
Google_Master
Admin Registrado: 01-06-2006 Mensajes: 16225
Votos: 0 👍
|
|
Venga, cuéntanos como lo has solucionado.
Seguro que le sirve a otras personas.
|
_________________ Cada vez que sacio una curiosidad, me nacen diez...
|
|
Ir arriba
|
Compartir:
|
|
Asier_
Usuario Habitual Registrado: 15-04-2009 Mensajes: 15
Votos: 0 👍
|
|
Ok!
Basicamente es jugar con xml, (uso vb.net )
******
Xml = New XmlDocument()
'abro el ficher kml que quiero
Xml.Load("C:\fichero.kml")
'busco el nodo que quiero del kml
NodeList = Xml.GetElementsByTagName("color")
'hago un for para poder llegar al valor del nodo que quiero cambiar
For Each Node In NodeList
With Node
NodeList2 = .ChildNodes
For Each Node2 In NodeList2
Node2.Value = "ff0000ff"
Next
End With
Next
'vuelvo a guardar el documento
Xml.Save("C:\fichero.kml")
'vuelvo a abrir el fichero con el googleearth
GE.AddFeature("C:\fichero.kml")
******
Eso es todo pero ahora se me plantea otra dificultad, al abrir así los KML se me quedan en la carpeta lugares temporales, y al cerrar GoogleEarth me sale la ventana de si desea guardar el lugar y no quiero que salga ninguna ventana, y menos guardarlo porque entonces esto no funcionaria porque, os comento, lo que yo hago es modificar el KML y luego lo abro machacando el que estaba abierto, y SI que se ve la modificación en GE, pero si esta en lugares guardados, lo modifico y lo machaco pero al abrirlo no pasa nada, porque se queda el KML de lugares GUARDADOS encima del nuevo KML modificado que se abre con archivo de lugares temporales, y yo que solo cambio los colores de la ruta, se me queda el mismo color siempre (KML EN LUGARES GUARDADOS) mientras que debajo si va cambiando el color (nuevo KML modificado abierto en LUGARES TEMPORALES)
Mis soluciones serian:
1.- O descubrir como quitar la ventana de desea guardar los Lugares temporales al cerrar google earth
2.- O saber como modificar los archivos que ya estan guardados en la carpeta "mis lugares" de googleEarth
"menuda chapa" jajajaja
Espero que el codigo os sirva o por lo menos la idea...
Si alguien sabe algo de mi dificultad y tiene alguna idea perfecto!!
SALUDOS
|
|
|
Ir arriba
|
Compartir:
|
|
Google_Master
Admin Registrado: 01-06-2006 Mensajes: 16225
Votos: 0 👍
|
|
El unico problema que veo es que usas referencias locales en tu PC:
"C:\fichero.kml"
Ese KML no lo puedes compartir con otra persona por email... O en un foro. Solo funciona en tu PC.
Tendrias que usar un archivo de referencia en internet, para poder compartirlo.
|
_________________ Cada vez que sacio una curiosidad, me nacen diez...
|
|
Ir arriba
|
Compartir:
|
|
Asier_
Usuario Habitual Registrado: 15-04-2009 Mensajes: 15
Votos: 0 👍
|
|
Google_Master Escribio: |
El unico problema que veo es que usas referencias locales en tu PC:
"C:\fichero.kml"
Ese KML no lo puedes compartir con otra persona por email... O en un foro. Solo funciona en tu PC.
Tendrias que usar un archivo de referencia en internet, para poder compartirlo. |
no te entiendo???
Comentame haber un poco mas haber, con eso se solucionaria el problema????
|
|
|
Ir arriba
|
Compartir:
|
|
Google_Master
Admin Registrado: 01-06-2006 Mensajes: 16225
Votos: 0 👍
|
|
Un fichero KML puede estar alojado y referenciado en tu PC o en un lugar en internet...
Si esta en tu PC, por ejemplo: C:\fichero.kml solo sirve para que lo veas tu en local (en tu PC)...
Si el fichero esta en un lugar de internet, por ejemplo:
midomino.com/fichero.kml
Es accesible desde cualquier PC con acceso a internet.
|
_________________ Cada vez que sacio una curiosidad, me nacen diez...
|
|
Ir arriba
|
Compartir:
|
|
Juasmilla
Usuario Reciente Registrado: 13-05-2009 Mensajes: 1
Votos: 0 👍
|
|
Buenas a todos!!
Miren, no se si lo que os voy a comentar se puede uqedar en este hilo, lo que os queria pedir es codigo de KML para Visual Basic, ya que lo que necesito que esté hecho porque mi idea es partir de ese codigo.
Basicamente necesita lo que viene a ser código parar Punto, Linea y Area.
Gracias, y si alguien me puede ayudar que me diga cómo.
1 saludo.
|
|
|
Ir arriba
|
Compartir:
|
|
Google_Master
Admin Registrado: 01-06-2006 Mensajes: 16225
Votos: 0 👍
|
|
Yo no trabajo con Visual Basic... Así que no te puedo ayudar.
|
_________________ Cada vez que sacio una curiosidad, me nacen diez...
|
|
Ir arriba
|
Compartir:
|
|
Asier_
Usuario Habitual Registrado: 15-04-2009 Mensajes: 15
Votos: 0 👍
|
|
Juasmilla
Que necesitas saber komo se genera, el codigo kml desde visual basic???
|
|
|
Ir arriba
|
Compartir:
|
|
MIGUEL.HDZ.MRN
Usuario Reciente Registrado: 20-03-2010 Mensajes: 1
Ubicación: San Luis Potosi, Mexico
Votos: 0 👍
|
|
Asi como dices
mis soluciones serian:
1.- O descubrir como quitar la ventana de desea guardar los Lugares temporales al cerrar google earth
2.- O saber como modificar los archivos que ya estan guardados en la carpeta "mis lugares" de googleEarth
Estoy buscando alguna forma de borrar los KML de Mis Lugares Temporales por que me generan muchos problemas, y queria saber si alguien ya sabia como hacerlo.
Si alguien fuera tan amable de dar algun link para leer o indicar como le agradeceria mucho, por mi parte es todo bonitra semana
|
|
|
Ir arriba
|
Compartir:
|
|
Chube13
Usuario Reciente Registrado: 05-01-2011 Mensajes: 1
Votos: 0 👍
|
|
asier_ Escribio: |
juasmilla
Que necesitas saber komo se genera, el codigo kml desde visual basic??? |
Hola Asier quisiera me ayudaras intento generar un archivo KML y estoy trabajando con VB.net
|
|
|
Ir arriba
|
Compartir:
|
|
|