ventana de información del marcador de Google maps v3 en mouseover


He buscado una respuesta en stackoverflow y otros foros, incluidos los documentos de la api de Google maps v3, pero no puedo encontrar cómo cambiar el evento que activa la ventana de información del marcador desde haga clic en hasta mouseover en los archivos con los que estoy trabajando.

Estoy trabajando con una demostración de la biblioteca de Google que incluye una capa de tabla fusion.

Puede hacer zoom en los clústeres y ver los pequeños marcadores de círculo rojo para las ubicaciones. Tienes que hacer clic para mostrar una ventana de información. Deseo a rollover para revelar la ventana de información.

Mi demo está aquí: http://www.pretravelvideo.com/gmap2 /

Las funciones.el archivo js hace la mayor parte del trabajo aquí: http://www.pretravelvideo.com/gmap2/functions.js

Author: duncan, 2012-01-19

3 answers

Aquí hay un ejemplo: http://duncan99.wordpress.com/2011/10/08/google-maps-api-infowindows /

marker.addListener('mouseover', function() {
    infowindow.open(map, this);
});

// assuming you also want to hide the infowindow when user mouses-out
marker.addListener('mouseout', function() {
    infowindow.close();
});
 113
Author: duncan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-12 13:36:15
var icon1 = "imageA.png";
var icon2 = "imageB.png";

var marker = new google.maps.Marker({
    position: myLatLng,
    map: map,
    icon: icon1,
    title: "some marker"
});

google.maps.event.addListener(marker, 'mouseover', function() {
    marker.setIcon(icon2);
});
google.maps.event.addListener(marker, 'mouseout', function() {
    marker.setIcon(icon1);
});
 4
Author: pankaj,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-07 11:25:08

Gracias a la respuesta de Duncan, termino con esto:

marker.addListener('mouseover', () => infoWindow.open(map, marker))
marker.addListener('mouseout', () => infoWindow.close())
 1
Author: Damjan Pavlica,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-22 20:16:10