I have scoured stackoverflow and other forums including the google maps v3 api docs for an answer but I cannot find how to change the event that fires the marker info window from click to mouseover in the files I am working with.
I am working with a demo from the google library that includes a fusion table layer.
You zoom into the clusters and see the small red circle markers for locations. You have to click to reveal an info window. I wish to rollover to reveal the info window.
My demo is here: http://www.pretravelvideo.com/gmap2/
The functions.js file does most of the work here: http://www.pretravelvideo.com/gmap2/functions.js
Open an info window To make the info window visible, you must call the open() method on the InfoWindow , passing an InfoWindowOpenOptions object literal specifying the following options: map specifies the map or Street View panorama on which to open. anchor contains an anchor point (for example a Marker ).
For adding a custom marker to Google Maps navigate to the app > res > drawable > Right-Click on it > New > Vector Assets and select the icon which we have to show on your Map. You can change the color according to our requirements. After creating this icon now we will move towards adding this marker to our Map.
Here's an example: 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(); });
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); });
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With