Lo primero me presento, soy nuevo en el foro y novato en google earth pero con ganas de aprender y conocer más sobre este mundo.
La pregunta que quería hacer es la siguiente, estoy desarrollando una aplicación en javascript y me gustaría que cuando se superpongan mis puntos, se abra como en google earth una forma de estrella con todos los puntos y su información.
Y que será de muchísima utilidad para muchos usuarios.
Veo que la primera parte del código (tras declarar las variables y referenciar el archivo) la dedicas a imprimir en el kml resultante una serie de estilos, pero veo también que son estilos de linea y polilínea mientras que esta macro solo trata placemarks de tipo puntual.
Dicho de otro modo, creo que la macro debería funcionar de un modo satisfactorio sin las líneas 4 a 15.
El bucle que usas toma hasta 10 puntos, suficiente para una demo.
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
...que Google usa para los colores una especie de RGB en escala hexadecimal (por eso llegan hasta la ff)y admás con un cuarto parámetro (¿el tono?, ¿la saturación?, ¿luminosidad?). A ver si investigo un poco mas</LineStyle>
<PolyStyle>...</PolyStyle>
<BalloonStyle>...</BalloonStyle>
</Style>
<Placemark>
<styleUrl>La que hayas definido para cada capa</styleUrl>
<name>Nombre de la capa</name>
<MultiGeometry>Por que en cada capa igual tienes multilíneas, polígonos, puntos... supongo que habrá aquí que comenzar un bucle que repita las siguientes instrucciones por cada entidad dentro de la capa de Autocad
<LineString>
<coordinates> Lat, Long, Z
</LineString>
<Polygon>
<coordinates> Lat, Long, Z
</Polygon>
</Placemark>
</Document>
</kml>
¿Sería algo así lo que buscas?, aún no estoy seguro.
Este es un boceto inicial, se pueden añadir tantas florituras como el tiempo y las ganas nos dejen. Si te parece comenzamos... Leer más ...
Para quienes les interese extraer las coordenadas de un archivo kml, les comento que armé en excel un pequeño programita, y también puede pasar a autocad las coordenadas extraídas.
Ah... en realidad son dos, uno extrae puntos y el otro extrae trazas.
Hola tengo este codigo que me muestra un mapa y la vista de google street y depende de donde se ponga la marca la vista se actualiza, lo que quiero es saber como obtener 3 cosas, las coordenadas de la marca segun donde este posicionada, y el angulo yaw de la vista de google street actual, esto al presionar un boton, actualmente mi codigo tiene un boton que muestra las coordenadas pero solo del punto central del mapa es decir no de la marca, alguien podria ayudarme??
<!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" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example: Street View Data Example</title>
<script type="text/javascript" src="http://maps.google.com/maps?file=api&&v=2&key=AIzaSyAG4joBMX5NjEDqoC0UJn1gNZf323WoCj8"></script>
<script type="text/javascript">
var map;
var myPano;
var panoClient;
var houseMarker;
Te falta un "punto y coma", supongo que solo aquí y no en el código.
Por otro lado, ¿puedes pasar por la función un elemento como el marker?, y aún pudiendo, ¿lo va a reconocer como tal?.
Pasa como segundo y tercer parámetro los valores de los textos derecha e izquierda, a ver que tal.
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.
...link. Te explica que estructura tiene un placemark y te pone un ejemplo (el ejemplo lo tienes adjunto en este mismo post, placemark.kml).
Dicho de otro modo si escribes en un archivo de texto normal ese código y luego guardas el archivo como kml ya tienes tu archivo.
Para ello debes aprender a abrir, editar y guardar archivos de texto plano en los links que te pasé anoche.
2.- Dentro de las etiquetas Placemark tu vas a elegir que etiquetas quieres meter y cuales no. Por ejemplo querrás poner un nombre, un punto, una descripción (que puedes utilizar para introducir tus mediciones de temperatura y humedad) mientras que probablemente el Look At no lo quieras.
3.- Una vez domines como escribir sobre archivos, necesitarás aprender a leer otros para saber que valores pones en las coordenadas, descripción, nombre...
4.- Y ya luego abordamos el problema de la actualización de los datos (que por cierto no tengo ni la mas remota idea de como hacerlo ).
Ya he podido aplicar el codigo de vbs en una pagina asp y puedo obtener los registros convertidos en una tabla y también he podido mostrar las posiciones del GPS en un mapa de Google.
Pero ahora el problema es que no cuadra exactamente las posiciones con donde realmente ha pasado el vehículo sino que se desplazan los puntos unos 100 metros.
Alguna idea para esta segunda parte? Luego os padre el codigo para compartirlo con todos.
la única manera es esconder los botones en una carpeta (Folder id="carpeta"), en kml, con lo cual no aparecerían directamente en la sección de lugares.
Hay unas lineas de código que te permiten hacer que aparezca o no aparezca en el árbol de lugares, pero que yo entienda el espacio del que hablas corresponde con la descripción del modelo. En el caso concreto como la descripción empieza con una imagen, lo que vemos es un espacio en blanco.
De todas formas como dijo _polifemo si compartes el kml sería más fácil.
No creo que nadie de aquí te robe la idea.
Borar el nombre, no me sirve, porque entonses la marca de posicion no tendra nombre.
aver si me explico mejor ahora, porque la primera vez no quedo muy claro que pregunto
En la foto de abajo se ven varias marcas de posicion de diferentes equipos de formula 1. Cada marca de posicion indica donde esta la central del equipo y en su descripsion esta escrita en html. Quiero usar algunos elementos de esta descripsion, pero salen 2 problemas. Primero, se ve que entre las marcas de posicion de los equipos no hay espasio, pero entre Hungaroring y Hungaroring 86-88 hay. Uso el mizmo html que esta en la descripsion de los equipos. Segundo problema es que sale el nombre en la esquina superior izquierda y en los de equipos no sale, como se vee en la foto de abajo.
Si pngo todo igual como en la discripsion de los equipos, debe salir igual i en mi marca de posicion... digo yo. Pero no sale, porque???
Probablemente es en el codigo kml, pero no pienso estudiar todo el codigo kml para solusionar esto.
Asi que si alguen sabe como lo areglo, se lo agradesco mucho.
Cojo(copiar) el codico de un fichero kml i po pego en otro, creado de mi.
Este es código html, así que entiendo que el código lo has copiado de
la pestaña descripción dentro de las ventana de propiedades del kml. ¿estoy en lo cierto?.
Bezdrum Escribió:
y ariba no hay espasio entre los puntos.
No entiendo.
Si borras la primera línea de tu código "<br>", quitas la linea en blanco del inicio del infobox
Bezdrum Escribió:
Ademas al la esquina izquierda ariba sale el nombre del fichero
Si borras en la ventana de propiedades el nombre del Placemark dejará de aparecer
Cojo(copiar) el codico de un fichero kml i po pego en otro, creado de mi.
Debe salir igual que el otro, al menos yo pienso asi, pero en realida no sale.
Cojo el codico de los ficheros de los equipos que son iguales y lo pongo en mi fichero, HUNGARORING... se ve que por debajo de my fichero se abre mucho espacio y ariba no hay espasio entre los puntos. Ademas al la esquina izquierda ariba sale el nombre del fichero, y en el original no sale.
Porque me sale diferente???
el codigo es este
<br>
<p align=center><img src="http://TheKMZ.co.uk/ge/kmlfiles/f1_2009/images/logo_Ferrari.jpg"></p>
<font size=6 color="#999999"><b>The Team</b></font>
<hr>
<table border="0"padding="0" width = 500>
<tr>
<td width=350 align=left><font size=6><b>Scuderia Ferrari Marlboro</b></font></td>
<td width=150 align=right><b><font size=4><a href="http://www.ferrariworld.com/FWorld/fw/index.jsp">Official Team Website</a></font></b></td>
</tr>
<tr>... Leer más ...
A ver si alguien me puede echar un cable. No se si solo me ocurre a mi o que pero cuando acerco la vista hasta el suelo, automáticamente se inclina y llega a mostrar el horizonte. Me gustaría evitarlo y que siempre se quede en vertical sobre el punto que enfocamos. No se si me explico. Cuando nos vamos acercando a la superficie, llega un momento en que cuando estamos muy cerca del suelo, la vista se va inclinando automáticamente. Observo que solo ocurre en el plugin y no en el programa normal de Google Earth. Pongo un ejemplo básico:
<!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>Inclinación de la vista al acercarse al suelo</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... Leer más ...
Hola Poligemo ¿que tal?
Hacía bastante que no programaba en GE y llevo tiempo detras de solucionar este tema pero no doy con ello. He encontrado otro ejemplo que parece que lo consigue también earth-api-samples.googlecode.com/ ...index.html
He probado de otra forma (algunas de las cosas sobran pero como estoy intentando que funcione no las he quitado todavía)
Esto mas o menos hace lo que yo quiero pero el problema que tengo es que quisiera que el circulo fuesen 50 km alrededor del punto y lo mas que consigo aproximarme (y realmente no se si está bien) es un radio de 82 km y no se como cambiarlo
Este es el código, que está basado en el de www.barnabu.co.uk/geapi/polyplot/
Un saludo y muchas gracias
------
<!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>PolyPlot - draw and compute areas of polygons on Google Earth</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="Ployplot... Leer más ...