Mostrar/Ocultar

INFOWINDOW 🗺️ Foro de Programación para Google Earth y Maps y Maps ✈️

Se encontraron 16 comentarios sobre INFOWINDOW en el Foro de Programación para Google Earth y Maps
     ❌ Resetear
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í
Autor Mensaje

Geolocalizacion Google maps Tema: Geolocalizacion Google maps - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

leoclav692
Leoclav692
Registrado: 05-11-2016
Mensajes: 3
Votos: 0 👍

EnvíoAsunto: Re: Geolocalizacion Google maps

Publicado:
leoclav692 Escribio:
El codigo de geolocalizacion funciona bien, detecta la posicion del usuario segun la lat y log; Pero necesito que en una infowindow que imprima el nombre de la ciudad.


if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {


var pos = {
lat: position.coords.latitude,
lng: position.coords.longitude
};

infoWindow.setPosition(pos);
infoWindow.setContent('ciudad es....'); --------AQUI--------

map.setCenter(pos);
var service = new google.maps.places.PlacesService(map);
}, function() {
handleLocationError(true, infoWindow, map.getCenter());

------
si pongo esto logro imprimir las variables de lat y long

infoWindow.setContent('<div><strong>' + position.coords.latitude + '</strong><br>' +
'Place ID: ' + position.coords.longitude + '</div>');

Pero necesito campurar el nombre de la ciudad para generar una busqueda


gracias por la ayuda.

Geolocalizacion Google maps Tema: Geolocalizacion Google maps - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

leoclav692
Leoclav692
Registrado: 05-11-2016
Mensajes: 3
Votos: 0 👍

EnvíoAsunto: Geolocalizacion Google maps

Publicado:
El codigo de geolocalizacion funciona bien, detecta la posicion del usuario segun la lat y log; Pero necesito que en una infowindow que imprima el nombre de la ciudad.


if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {


var pos = {
lat: position.coords.latitude,
lng: position.coords.longitude
};

infoWindow.setPosition(pos);
infoWindow.setContent('ciudad es....'); --------AQUI--------

output.innerHTML = '<p>Latitude is ' + latitude + '° <br>Longitude is ' + longitude + '°</p>';
map.setCenter(pos);
var service = new google.maps.places.PlacesService(map);
}, function() {
handleLocationError(true, infoWindow, map.getCenter());


gracias por la ayuda.

Como ver un KML o KMZ en Google Maps API V3 Tema: Como ver un KML o KMZ en Google Maps API V3 - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

sitoruiz
Sitoruiz
Registrado: 20-05-2014
Mensajes: 4
Votos: 0 👍

EnvíoAsunto: Re: Como ver un KML o KMZ en Google Maps API V3

Publicado:
Hola

He creado un archivo KMZ con una serie de puntos y una ruta y luego con el codigo que poneis, lo he publicado en la web.

Mi pregunta es que a la hora de insertarlo en la web, quiero que al pasar el raton por los puntos, aparezca el titulo del marcador, y esto no ocurre.

Logicamente si aparece la infowindow, al hacer click sobre el.

¿como puedo hacerlo?

Muchas gracias

diferenciar si pincho el mapa o un infowindow Tema: diferenciar si pincho el mapa o un infowindow - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

serdj
Serdj
Registrado: 11-07-2012
Mensajes: 33
Votos: 0 👍

EnvíoAsunto: Re: diferenciar si pincho el mapa o un infowindow

Publicado:
Acabo de descubrir lo siguiente:

Con la v3 hago esto:


addListener(map,"click",function(e){

if(e.latLng)
....
else
....

pero lo que no sé es por qué al pinchar un botón dentro de un infowindow me reconoce una coordenada y se va por la rama if.

¿Alguien lo sabe?

Gracias.

diferenciar si pincho el mapa o un infowindow Tema: diferenciar si pincho el mapa o un infowindow - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

serdj
Serdj
Registrado: 11-07-2012
Mensajes: 33
Votos: 0 👍

EnvíoAsunto: diferenciar si pincho el mapa o un infowindow

Publicado:
Buenas tardes. Tengo una pregunta a ver si alguien sabe responderla. Tengo un mapa con un evento implementado que cuando pulso en el mapa, se dibuja un marker con un infowindow. El caso es que tengo un botón en esta ventana y cuando lo pulso me salta otra vez el evento como si hubiera pinchado en el mapa. Con la v2 de Google hacía lo siguiente:

reg = addListener(map,"click",function(overlay,latlng){
if (latlng)
...
//pinche en el mapa
else
...
//pinnche en otro sitio

Pero en la v3 siempre es undefined. Entonces cómo puedo reconocer que se pincha el mapa o la ventana?? Gracias

clase infowindow Tema: clase infowindow - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

serdj
Serdj
Registrado: 11-07-2012
Mensajes: 33
Votos: 0 👍

EnvíoAsunto: Re: clase infowindow

Publicado:
Ya lo tengo resuelto. Tenia que colocar la variable de modo global. Saludos.

clase infowindow Tema: clase infowindow - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

serdj
Serdj
Registrado: 11-07-2012
Mensajes: 33
Votos: 0 👍

EnvíoAsunto: Re: clase infowindow

Publicado:
...value=\"Izquierda\"/> </td> </tr>" +
"<tr><td>Recto:</td> <td><input type='radio' name= 'dir' value='Recto'/> </td> </tr>"+
"<tr><td>Otra indicación: </td> <td><input type=\"text\" name=\"extra\" name = \"extra\"/> </td> </tr>" +
"<tr><td></td><td><input type=\"button\" name=\"boton\" value=\"Guardar\" "+
"onclick=\"saveData()\"/></td></tr></form>";

var popup = new google.maps.InfoWindow();
popup.setContent(html);

popup.open(map,marker);
// alert("llega");
// popup.close();
//alert("pasa");

}


function saveData(){
popup.close();
//alert("PASA");
if(document.f.dir[0].checked){alert("dentro del primer if");
indicaciones.push("Gire a la derecha. "+document.f.extra.value);
}else if (document.f.dir[1].checked)
indicaciones.push("Gire a la izquierda. "+document.f.extra.value);
else if (document.f.dir[2].checked)
indicaciones.push("Siga recto...
Leer más ...

clase infowindow Tema: clase infowindow - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

_polifemo
_polifemo
Registrado: 27-11-2009
Mensajes: 436
Votos: 0 👍

EnvíoAsunto: Re: clase infowindow

Publicado:
Buenas serdj.

¿Puedes pasarnos el código?

Un saludo.

formulario HTML dentro de una ventana de un GMarker Tema: formulario HTML dentro de una ventana de un GMarker - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

serdj
Serdj
Registrado: 11-07-2012
Mensajes: 33
Votos: 0 👍

EnvíoAsunto: Re: formulario HTML dentro de una ventana de un GMarker

Publicado:
Buenas _polifemo. Estoy realizando la migración a la API V3 de google. Muy tarde por mi parte pero bueno. ¿Cómo se haria esto mismo con esta nueva versión? Al cambiarlo, en la clase infoWindow el botón onClick no funciona. No sé si es que en esta versión no lo permiten.


gracias.

clase infowindow Tema: clase infowindow - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

serdj
Serdj
Registrado: 11-07-2012
Mensajes: 33
Votos: 0 👍

EnvíoAsunto: clase infowindow

Publicado:
Buenas tardes muchachos. Al fin terminé mi poryecot fin de carrera, pero con la mala suerte lo hice en la versión 2 de la API de Google. Estoy realizando la migración y me he encontrado con el problema de que el método close de la clase Inforwindow no me cierra la ventana de información. Ejecuta el método pero no desaparece la ventana del mapa. ¿Sabéis qué puede estar pasando?


Muchas gracias

GMarker Tema: GMarker - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

_polifemo
_polifemo
Registrado: 27-11-2009
Mensajes: 436
Votos: 0 👍

EnvíoAsunto: Re: GMarker

Publicado:
Buenas serdj.

La siguiente función recibe como parámetro las coordenadas del marker y crea uno nuevo con nombre y eventos distintos según sea el valor capturado en la variable "nombre".

Por ejemplo, si captura Copenhague, creará el Gmarker de nombre "Marker_Conpenhague", con su Infowinow "infowindow_Copenhague" y un evento "click" relacionado directamente con este marker que activa solo el infowindow correspondiente.


function crea_marker_array(posicion){
var nombre = document.getElementById("nombre_destino").value;
var titulo = nom_viaje;
var descripcion = document.getElementById("descripcion").value;
var contentString='<div id="content">'+
'<div id="siteNotice"></div>'+
'<h3 id="firstHeading" class="firstHeading"><CENTER>'+nombre+' / '+titulo+'</CENTER></h3>'+
'<div id="bodyContent">'+
'<HR>'+
'<p><CENTER>'+descripcion+'</CENTER></p>'+
'<CENTER><A HREF="http://www.unapaginaweb.com"target="_blank"><IMG SRC="http://www.rutadondealojamoslaimagen.jpg"></CENTER>'+
'</A>'+
'</div>';
eval("var infowindow_"+nombre+" = new...
Leer más ...

formulario HTML dentro de una ventana de un GMarker Tema: formulario HTML dentro de una ventana de un GMarker - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

_polifemo
_polifemo
Registrado: 27-11-2009
Mensajes: 436
Votos: 0 👍

EnvíoAsunto: Re: formulario HTML dentro de una ventana de un GMarker

Publicado:
Buenas serdj, ponme un poco al día de tu metodología:

1.- ¿Entiendo que trabajas con el API de gmaps?, ¿o el de Gearth?.
2.-Suponiendo que es gmaps, imagino que tienes preparada la respuesta del evento 'on click' para que:
2.1.- Capture las coordenadas y entonces por código creas el marker y su infowindow (new google.maps.Marker/InfoWindow), y en el infowindow has metido el código Html.
2.2.- Quieres (¿mediante javascript?) obtener los datos del formulario (supongo de un Input type="Text").

Si es así, creo que tu opción es utilizar el método Getelementbyid, usa este ejemplo.

Cualquier duda, pregunta sin problemas.

Limite de ubicaciones en google maps Tema: Limite de ubicaciones en google maps - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

xbailac
Xbailac
Registrado: 29-03-2011
Mensajes: 3
Votos: 0 👍

EnvíoAsunto: Re: Limite de ubicaciones en google maps

Publicado:
...a si es o no posible. La verdad es que no he encontrado una sola referencia en la web relativa a un límite en el número de Markers que se puedan cargar.
Eso me hace pensar que simplemente no lo hay. Pero la respuesta definitiva la darás tú en cuanto lo pruebes; por que lo que es yo, personalmente nunca me he visto en esa tesitura.

Respecto al tiempo de carga. Seguro que sí, si no tarda en tu equipo y con tu conexión, lo hará en la de algunos usuarios (que a todos los efectos es lo mismo para tí).
Ahora, que este variará mucho según que las marcas tengan o no infowindow, eventos asignados, y que estas localizaciones ya estén georeferenciadas (por mi experiencia, es muy recomendable que de cada localización guardes como mínimo en la BBDD las coordenadas).

¿Es necesario que cargues los 2000 ptos de una sola tacada?, sería lo óptimo que se cargaran solo los puntos necesarios tras cada evento de zoom, pan, change view... además, ten presente que 2000 ptos, independientemente de que cargue, o no deja un mapa emborronado y por lo tanto nada práctico.

Un saludo.

Gracias por responder,

La verdad es que ya lo habia pensado que iva a tardar mucho, hasta el...
Leer más ...

Limite de ubicaciones en google maps Tema: Limite de ubicaciones en google maps - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

_polifemo
_polifemo
Registrado: 27-11-2009
Mensajes: 436
Votos: 0 👍

EnvíoAsunto: Re: Limite de ubicaciones en google maps

Publicado:
Buenas xbailac:

Respecto a si es o no posible. La verdad es que no he encontrado una sola referencia en la web relativa a un límite en el número de Markers que se puedan cargar.
Eso me hace pensar que simplemente no lo hay. Pero la respuesta definitiva la darás tú en cuanto lo pruebes; por que lo que es yo, personalmente nunca me he visto en esa tesitura.

Respecto al tiempo de carga. Seguro que sí, si no tarda en tu equipo y con tu conexión, lo hará en la de algunos usuarios (que a todos los efectos es lo mismo para tí).
Ahora, que este variará mucho según que las marcas tengan o no infowindow, eventos asignados, y que estas localizaciones ya estén georeferenciadas (por mi experiencia, es muy recomendable que de cada localización guardes como mínimo en la BBDD las coordenadas).

¿Es necesario que cargues los 2000 ptos de una sola tacada?, sería lo óptimo que se cargaran solo los puntos necesarios tras cada evento de zoom, pan, change view... además, ten presente que 2000 ptos, independientemente de que cargue, o no deja un mapa emborronado y por lo tanto nada práctico.

Un saludo.

ayuda con codigo para insertar un mapa en una web Tema: ayuda con codigo para insertar un mapa en una web - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

ofrou
Ofrou
Registrado: 24-03-2011
Mensajes: 3
Votos: 0 👍

EnvíoAsunto: ayuda con codigo para insertar un mapa en una web

Publicado:
...$scale;?>,
<?php if($map_type=='ROADMAP' || $map_type=='SATELLITE'|| $map_type=='TERRAIN'){?>
mapTypeId: google.maps.MapTypeId.<?php echo $map_type;?>,
<?php }else{?>
mapTypeId: google.maps.MapTypeId.ROADMAP,
<?php }?>
});

var image = '<?php echo $cat_icon;?>';
var myLatLng = new google.maps.LatLng(<?php echo $address_latitude;?>, <?php echo $address_longitude;?>);
var Marker = new google.maps.Marker({
position: latLng,
map: map,
icon: image
});

var content = '<?php echo $tooltip_message;?>';
infowindow = new google.maps.InfoWindow({
content: content
});
infowindow.open(map, Marker);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
<div id="map-canvas" style="width:294px; height:370px"></div>
<span style="font:bold 12px Arial, Helvetica, sans-serif; font-weight:bold; float:left; display:block; padding:8px; "><a href="http://maps.google.com/maps?f=d&dirflg=d&saddr=<?php echo $address;?>" target="_blank"><?php _e('Obtener direcciones en el mapa...
Leer más ...

eliminar un marcas con la api GMAPS Tema: eliminar un marcas con la api GMAPS - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

_polifemo
_polifemo
Registrado: 27-11-2009
Mensajes: 436
Votos: 0 👍

EnvíoAsunto: Re: eliminar un marcas con la api GMAPS

Publicado:
Hola sep2010.

¿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.

Un saludo.
Página 1 de 1
Todas las horas son GMT + 1 Hora
Cambiar a:  



Mostrar/Ocultar Últimas Fotos del Foro
Portaaviones en Pearl Harbor, Hawai
Portaaviones en Pearl Harbor, Hawai

Descargas: 6
Google_Master
Maquinaria movimiento de Tierras en...
Maquinaria movimiento de Tierras en...

Descargas: 4
Google_Master
2 Helicópteros Mil Mi-6 - Rusia
2 Helicópteros Mil Mi-6 - Rusia

Descargas: 11
Google_Master