Se encontraron 200 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í
Que va, yo no controlo nada, eso no lo hice yo, es para wp y lo he encontrado y me funciona bien en mi web (aun en modo de pruebas) Pero yo por las tripas del codigo no se meterme mucho.
El caso es que al escribir una direccion en el post, la muestra automaticamente en el mapa. De ahi debe de salir el get_post_meta, que sera alguna informacion a mayores que aparece en un bocadillo en el mapa, con una imgen del sitio, direccion y telefono.
Usa la V3 de google maps. Me imagino que habra que hacer algun cambio para que en vez de mostrar el plano muestre la panoramica de la calle. Trate de hacerlo aumentando el zoom, pero no ocurre igual que al abrir el plano desde google maps, aqui llega un momento que el zoom no da mas y por mas que aumentes lo unico que se ve es la situacion en el plano lo mas cerca posible, pero no lanza el monigote naranja por defecto...
Igual es muy complicado y te estoy haciendo perder mucho tiempo. De cualquier forma muchisimas gracias por dedicarme tu tiempo!
El caso es que me ocurre una cosa curiosa. Si dibujo el circulo en las coordenadas 0,0 (como hacen en los ejemplos), aparece un circulo perfecto pero cuando las coordenadas se van aproximando hacia el norte o el sur, el circulo se va conviertiendo en un ovalo.
¿Alguien sabe por qué ocurre esto? y mejor aún ¿alguien sabe como solucionarlo?
Con el codigo que tengo lo que me muestra es el mapa con el monigote naranja para poder lanzarlo a la calle en cuestión, pero a mi me gustaría que se viera la vista de la calle y no la situación en el plano. He estado mirando los ejemplos de codigo que vienen en: code.google.com/ ...vices.html
Y haciendo algún cambio mas como indica en ese documento de google codex pero no logro, o bien se sigue viendo el plano, o bien aparece el espacio del plano en la mi web pero sin contenido ninguno del plano... algo me falla, y eso se debe a que no tengo suficientes conocimientos de programación, por no decir ninguno.
Pero a mi lo que me gustaría es ver la panoramica o vista de la calle del lugar que quiero mostrar.
Os doy la gracias a todos por vuestra ayuda y en especial a ti, _polifemo
, por tu pronta respuesta
Lo que quieres es: ¿disponer en tu mapa de la funcionalidad de street view?, ¿un contenedor aparte y referenciado al principal del mapa que te muestre la vista de street view?, ¿quieres prescindir del mapa tradicional y solo tener la vista en streetview?.
Mientras me concretas esto te voy contando:
-La clase StreetViewPanorama se instancia con: var 'variable'= new google.maps.StreetViewPanorama('contenedor','array con opciones');
-El método setStreetView('clase StreetViewPanorama instanciada') te permite referenciar la vista street view de un contenedor a la georreferenciación de otro contenedor principal.
Creo que con esto deberías poder tirar. En todo caso, si nos concretas un poco mas lo que pretendes hacer que seguro que te podemos ayudar mejor.
Hola, me gustaria recibir ayuda para insertar un mapa en una web. Tengo un codigo que funciona perfectamente para una instalacion de wordpress pero muestra el plano en forma de mapa. Lo que yo quisiera es que se viera con streetview. Se agradeceria que me ayudasen. El codigo es este:
<?php
// ====== Google Map Single page======
class googlemmap_singlepage extends WP_Widget {
function googlemmap_singlepage() {
//Constructor
$widget_ops = array('classname' => 'widget Google Map in Detail page Sidebar', 'description' => __('Google Map in Detail page Sidebar. It will show you google map V3 for detail page only.') );
$this->WP_Widget('googlemmapwidget_single', __('PT → Google Map V3 - Detail page'), $widget_ops);
}
function widget($args, $instance) {
// prints the widget
extract($args, EXTR_SKIP);
$title = empty($instance['title']) ? '' : apply_filters('widget_title', $instance['title']);
$advt1 = empty($instance['advt1']) ? '' : apply_filters('widget_advt1', $instance['advt1']);
$link1 = empty($instance['link1']) ? '' : apply_filters('widget_link1... Leer más ...
Hola a todos. Tengo la api de google maps en mi página web. Mi mapa lo presento en modo satélite, pero sale desactivado la pestaña de "superponer callejero". Quisiera saber como se puede activar por código.
Hola a todos: Tengo una aplicación en una página web con un api de google maps, y me muestra un fichero kml que genero.
El problema es que me muestra el mapa de España completo. Quisiera saber si se puede programar en el fichero kml que centre el mapa en la zona que están los iconos.
Gracias
Creo que se centra por defecto en la zona de los iconos.
Buenas Bezdrum, antes de entrar en materia aclaremos unos conceptos:
1.- El lenguaje kml lo que va a hacer es "escribir en código" todo lo que tú has dibujado. Ni una sola línea de mas. Y por lo tanto si quitas un número o una cifra cualquiera simplemente vas a dejar de tener la misma información y vas a degradar el archivo.
2.- Desde otra óptica, cuando GE tenga que volver a pintar tu archivo, lo que va ha hacer es leer paso por paso el archivo kml, y entre otras cosas va a leer que tiene que trazar una "linestring" que pase por las coordenadas nº 1, 2, 3, ...hasta la última. Si tú has modificado, eliminado o lo que sea las coordenadas 2ª, 4ªy 6ª, GE va a leer el archivo kml y ya no te va ha mostrar la misma ruta.
1.- Si lo que quieres es reducir la cantidad de números que hay, lo que tienes es que reducir el número de vértices capturados (repintando la línea, o borrando "a pelo" desde el kml). Ten presente que por cada punto que captures se genera en el kml tres números de 16, 16 y 1 cifra.
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.
¿estás instanciando todos tus markers con la misma variable "marker "?. Entiendo que si.
Puede que me equivoque, pero como estás instanciando todos los marker igual, (y asignandoles a todos el mismo infowindow) es imposible a priori mediante código discriminar aquellos markers que quieras deshechar. Tal vez la variable "this" te de una opción.
Centrandonos en tu pregunta, no existe en el API de Gmaps code.google.com/ ...tml#Marker ningún metodo del objeto "marker" que te permita cerrarlo al estilo .close del infowindow. Lo que si puedes es establecer las propiedades .visible y .clickable a false.
hola
estoy usando la api GMAP en una aplicacion web (aspx), donde inserto en el objeto mapa unas marcas con unas etiquetas. os copio abajo el codigo que uso para insertar en mi mapa los marcadores:
GMarker marker = new GMarker(point, icon);
GInfoWindow window1 = new GInfoWindow(marker, strMarker, false, GListener.Event.click);
GMap1.addInfoWindow(window1);
GMap1.enableHookMouseWheelToZoom = true;
Mi pregunta es como puedo borrar los markers (NO TODOS, SOLO ALGUNOS) insertados en mi mapa, y si existe alguna funcion que me permita eso.
glopez, No disponemos de ningún método automatizado para la extracción de las coordenadas de los archivos kmz.
Como le digo a Antonio, puedes programar contra Xml.
Si no puedes editar el archivo (abrir con/bloc de notas) y buscar los datos dentro de la etiqueta <Coordinates></Coordinates>.
Y en último caso prueba en www.zonums.com/online/kml2x.php
El caso es que, uno pega el link de su .kmz en Google Maps, y sí, se carga con su menú de carpetas al lado. Las seleccionas y se muestran en el mapa. Perfecto.
Ahora le das a embeder, copias y el código y lo pegas a tu página web y se carga el mapa pero sin el menú de carpetas. Por qué no existe esta opción?
Hola fercanez, Ya veo que lo has solucionado. Pero mi sugerencia iba por otro lado. Lo que te sugería es que el código comprobara la propiedad checked del objeto checkbox para saber si este está activo o desactivo, sin necesidad de usar tantas variables del tipo check1, check2...
¿que tal tus conocimientos en programación orientada a objetos?. Echale un ojo a www.webestilo.com/ ...js29.phtml y ejecuta el ejemplo que hay. Veras que al darle al link de ver valores te saca una ventana emergente con el valor de la propiedad en cuestión.
Si por despliegue de información te refieres al infobox que sale al clickar un polígono con información relativa al uso propuesto, delegación, UTP etc... a mí si que me sale en las tres vistas.
GRACIAS POR HABER REVISADO EL CODIGO, YO NO SOY PROGRAMADOR Y HE APRENDIDO EN BASE A PRUEBA Y ERROR, COMO BIEN SE PODRA VER.
VOY A TRATAR DE HACER LAS MODIFICACIONES QUE ME SUGIERES, Y SI TE PEDIRIA QUE SI NO PUEDO, ME PODRIAS AYUDAR A MEJORAR EL CODIGO???
GRACIAS Y SALUDOS
Tipos MIME para KML
Al responder a una petición de Google Earth (o de cualquier explorador de la Tierra), un servidor KML debe seguir una serie de reglas de forma que Google Earth pueda interpretar correctamente sus respuestas.
Si el proceso es correcto, el servidor debe devolver un código de respuesta de HTTP 200 y establecer el tipo de contenido de la respuesta en un tipo MIME adecuado, tal y como se describe aquí.
Google Earth puede leer archivos KML y KMZ. El tipo MIME para archivos KML es:
application/vnd.google-earth.kml+xml
El tipo MIME para archivos KMZ es:
application/vnd.google-earth.kmz Para Apache, hay que añadir estas líneas al archivo httpd.conf: AddType application/vnd.google-earth.kml+xml .kml
AddType application/vnd.google-earth.kmz .kmz