Подскажите, плз
Есть обычная гугл карта с маркерами
var marker = new google.maps.Marker({
map: map, position: latlngset,
animation: google.maps.Animation.DROP,
category: IsBuild
});
При на ведении на маркер всплывает подсказка
google.maps.event.addListener(marker, 'mouseover', (function (marker, content, infowindow) {
return function () {
if (content != null && content != "") {
infowindow.setContent(content);
infowindow.open(map, marker);
if (marker.getAnimation() !== null) {
marker.setAnimation(null);
} else {
marker.setAnimation(google.maps.Animation.BOUNCE);
console.log(content);
}
}
};
})(marker, content, infowindow));
Как реализовать такое, чтобы при уходе мышки с маркера или подсказки - подсказка исчезала.
Но если мышь ушла с подсказки, но осталась на маркере, то не исчезала.
В jquery аналогичная задача решается при помощи вложенных дивов через mouseenter/mouseleave.
Думал, создать кастомные подсказки, и уже на них вешать обработчики
marcgrabanski.com/jquery-google-maps-tutorial-basics
Но все равно непонятно, как отслеживать, что мы все еще на маркере. Разве что проверять широту и долготу, но это как-то кривовато.