Se encontraron 198 comentarios sobre Como Ver el Codigo de Kml 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í
function addSampleUIHtml(html) {
document.getElementById('sample-ui').innerHTML += html;
}
</script>
<script type="text/javascript">
var ge;
// store the object loaded for the given fichero... initially none of the objects
// are loaded, so initialize these to null
var currentKmlObjects = {
'red': null,
'yellow': null,
'green': null
};
google.load("earth", "1");
function init() {
google.earth.createInstance('map3d', initCallback, failureCallback);
addSampleUIHtml(
'<h2>Como cargar varios ficheros kml en Google Earth y visualizarlos a modo de capas independientes</h2>' +
'<input type="checkbox" id="kml-red-check" checked onclick="toggleKml(\'red\');"/><label for="kml-red-check">Recorrido del descenso</label><br/>' +
'<input type="checkbox... Leer más ...
...HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="CHARSET" CONTENT="ISO-8859-1">
<title>Ver tracks en GOOGLE MAPS</title>
</head>
<body>
<script src="http://maps.google.com/maps?file=api&v=2.x&key=ABQIAAAArCZgeQ8ddm8YbeJQqqHN5BTYrZjdppbykE52CdH9dtH9wJ0VsBQSgm6ZbaTJsaMARyyYkz_JttmHMQ"
type="text/javascript"></script>
<script type="text/javascript">
var map;
var geoXml = new GGeoXml("http://code.google.com/articles/support/earthapikml.kml");
var toggleState = 0;//SE MUESTRA O NO EL TRACK CUANDO CARGA LA PAGINA
function initialize() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(37.7981196,
-122.58785), 12);
map.addControl(new GLargeMapControl());
map.addMapType(G_NORMAL_MAP);
map.addMapType(G_SATELLITE_MAP);
map.addMapType(G_HYBRID_MAP);
map.addMapType(G_PHYSICAL_MAP);
map.addControl(new GMapTypeControl());
map.addOverlay(geoXml... Leer más ...
Juas, juas... la verdad es que las traducciones automáticas son casi tan malas como las nuestras.
Opino como tú que el truco va a estar en la aplicacion del método "removeChild". pero si te fijas en el primer artículo que te pasé hay un cuadro que compara los tres métodos disponibles. Pues resula que hemos optado por intentarlo por el único que no permite manipular el kml despues de desplegado. La clave va ha estar en el método fetchKml.
He encontrado esto code.google.com/ ...nteractive) tienes ejemplos con cb, chbox y un ejemplo de como desactivar y activar el relieve (pedazo de rincón, me da que lo vamos ha visitar mucho).
A ver si saco tiempo y te hecho una mano (vamos, si mi jefe me deja). Pero creo que podrás adaptar el código sin problemas. Suerte y a ello.
PD: yo tambien tengo problemas y muchos en encontrar lo que necesito cuando consulto en la "ayuda" de GE.
...el fichero y crear un boton o un checkbox que hiciera que la función initCallback se ejecutara de nuevo pero ahora con removeChild(networkLink) pero he probado de mil maneras pero nada, no soy capaz
En este ejemplo me dice que 'ge' es nulo o no es un objeto. Imagino que es porque la instancia ya está cargada
<html>
<head>
<script src="http://www.google.com/jsapi?key=ABQIAAAArCZgeQ8ddm8YbeJQqqHN5BTYrZjdppbykE52CdH9dtH9wJ0VsBQSgm6ZbaTJsaMARyyYkz_JttmHMQ"></script>
<script>
var path="http://code.google.com/articles/support/earthapikml.kml"
google.load('earth', '1');
var ge = null;
function init() {
google.earth.createInstance('map3d', initCallback, failureCallback);
}
function initCallback(pluginInstance) {
ge = pluginInstance;
ge.getWindow().setVisibility(true);
var link = ge.createLink('');
link.setHref(path);
var networkLink = ge.createNetworkLink('');
networkLink.setLink(link);
networkLink.setFlyToView(true);
ge.getFeatures().appendChild(networkLink);
//window.alert("Ahora deberias verlo (espera a que... Leer más ...
-En code.google.com/ ...pikml.html tienes un artículo muy interesante para cargar y descargar archivos kml via los plugin de GE.
-Te adjunto un ejemplo que he realizado con los objetos del artículo anterior (pasalo a html) y con un command button al que puedes insertar código
-por último hecha un ojo al código de este ejemplo de GE earth-api-samples.googlecode.com/ ...index.html, pues creo que para tu caso va a ser mas decorativo los controles de checkbox en lugar de command button.
Reconozco que no he podido cargar varios kml en la misma instancia... pero debe haber un modo.
Para quien le pueda ser de provecho dejo un código en VBScript que convierte las coordenadas UTM en Geográficas.
Lo he desarrollado con VBScript (corre en servidor) y por estar enfocado a una aplicación hacia GE solo realiza la transformación en un sentido, con los valores en grados y fracción y referidos al elipsoide WGS84.
Ojo, pues tal como está el código se presupone que son coordenadas del hemisferio norte, si bien he dejado comentado como adaptarlo.
He mantenido los cuadros de dialogo para aquel que tenga que testearlo.
Juanderli: yo sí estaría interesado tanto en la aplicación como en el código fuente utilizado, si fueras tan amable. Te he enviado un mail, con que cuando puedas nos ponemos en contacto.
Y por supuesto muchas gracias.
GoogleMaster: querría aprovechar el momento para proponer la posibilidad de abrir un nuevo foro (tal vez dentro de "ayuda y soporte técnico"), para tener localizado en la medida de lo posible todas aquellas aportaciones relacionadas con la programación en GE (API de GE y GMaps, Macros, aplicaciones en VB... entre otras).
Opino que sería muy útil pues que yo sepa no existen foros en Castellano al que pueda acudir un desarrollador a plantear dudas y/o colaboraciones.
Quería pediros ayuda para poner google earth en un blog. Me explico:
Una compañera va a realizar un viaje por medio mundo y va a realizar un blog para ir contando la aventura, el tema es que quiere que en el blog aparezca la bola del mundo de google earth y poner ahi la ruta con un archivo kmz para que todo el mundo lo vea. En resumen, hay alguna forma de poner la aplicación en una entrada del blog o como complemento o algo y que haga esto?
Buenas, abro este tema para dejar una aportación que pueda en un futuro ser de utilidad para alguien.Es un codigo en VbScript que:
-pide como entrada una cadena conteniendo los datos de longitud y latitud según el formato de Geomedia Intergraph:
-Desglosa dicha cadena
-Hace la transformación de unidades (Google earth pide grados y fracción)
-Y por último edita y ejecuta el correspondiente archivo kml.
La aplicación está desarrollada para mi caso particular (Geomedia). Pero tal vez en un futuro cualquier usuario de Autocad, Esri o Microstation entre otros puedan adaptarlo a sus necesidades.
Para India.
RESERVA AUTÓCTONA
Puedes simplificar la pagina htlm, por ejemplo:
<center><img src="http://www.eltimon.com/zinterior/Parque%20del%20cerro%20pan%20de%20azucar1.jpg"></center><br >
El Cerro Pan de Azúcar mide aproximadamente 390 metros y se encuentra en la ruta 37 a 6 Km de la Rambla de los Argentinos y une Piriápolis con Pan de Azúcar. <br>
En la base del Cerro podemos encontrar la Estación de Cría de Fauna Autóctona más importante del País, una reserva con animales en libertad o en amplios encierros, que permite un paseo didáctico y a la vez, sumamente disfrutable. <br>
Único "Zoologico" uruguayo con animales en semi-cautividad. El camino que se adentra en la ladera del Cerro Pan de Azúcar incluye senderos laterales "laberínticos".
REPRERSA BINACIONAL SALTO GRANDE.
Solo te falta centrar la imagen. Fíjate en el código expuesto arriba.
Te felicito por tus post, que ya puedes ir colocando en el subforo correspondiente o que te los pasen los amigos moderadores.
Para India. Una vez revisados tus kmz llego a las siguientes conclusiones: Playa de Chihuaua.
La fotografía primera la has referenciado como enlace a la frase "Playa Chihuahua. Punta del Este". Por eso solo aparece la imagen cuando pinchas dicha frase.
(Si quieres ver aparecer esa o cualquier imagen te recomiendo utilices el código <img src="....">).
La segunda imagen que has colocado en un código como el recomendado, no es un enlace correcto, pues ha de ser un enlace a RED ( http://www...). Casa Pueblo (1).
Error en el código de enlace <a href="..."> (falta la h).
Error en el código de imagen <img src="..."> (has puesto scr). Casa Pueblo (2). Iguales errores que en (1) Casa. Iguales errores que en (1). Nandú en Solanas.
Error en el código de enlace <a href="..."> (falta la h).
En resumen, te aconsejo utilizar siempre el código <img src="...">, lógicamente bien escrito.
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.
'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 asi 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... Leer más ...
Yo no me entero de nada.Este código q=https://www.google-earth.es/uploads/forums/tusaro.kmz.Lo de Tusaro.kmz tendré que subirlo a algún sitio para que lo pueda ver el personal,porque sino solo lo veré yo.
Desde el momento que has subido tusaro.kmz al foro ya lo tienes en un sitio donde lo puede ver el personal (yo, en GE sólo veo la superposición de imágenes, pero no la ruta de GPS, por cierto) Una vez ahí ya tienes el URL, la dirección, para ponerla, como hemos dicho antes, en la barra de direcciones de Google Maps (maps.google.com/ ...tusaro.kmz), la escribes, copias o pegas, como prefieras y, a mí, me sale lo de la imagen:
Yo no me entero de nada.Este código q=https://www.google-earth.es/uploads/forums/tusaro.kmz.Lo de Tusaro.kmz tendré que subirlo a algún sitio para que lo pueda ver el personal,porque sino solo lo veré yo.
supongo que ya conocias la manera de publicar las panorámicas en google earth en que coresponden a estos kmz y kml con los que tengo problemas... si tienes algo más que compartir sobre el tema... feliz.
Gracias por las opciones que me das... en un principio voy a revisar como descargan otros pc que tenga a la mano... para descartar problemas de configuración... en todo caso mi pc tiene la configuración por defecto y de todos los KMZ y KML que he descargado desde él mi pag web en la única que descarga distinto.
Bueno... algo habrá por ahí que estoy haciendo mal en mi web... por ejemplo si descargo un kmz o kml de otra pag web ( que se descarga correctamente) y lo pongo en mi web... me pasa exáctamente lo mismo... se descargan en zip o con el código a la vista...
(les pasa lo mismo a ustedes o es mi pc el problema?)
Este es un tema que no he podido solucionar y que por lo visto no le pasa a nadie ya que no sale en los foros... Leer más ...