В Google Maps V3 есть ли способ проверить, действительно ли маркер присутствует на карте?
У меня есть маркеры, которые исчезают при нажатии. Я бы хотел, чтобы какая-то логика проверяла текущую видимость маркера.
Например:
var start_marker = null;
start_marker = new google.maps.Marker({ position: location, map: map, clickable: true });
google.maps.event.addListener(start_marker, 'click', function(event) {
start_marker.setMap(null);
});
// ... Later in code: check whether marker is currently visible.
console.log('Type of start_marker is now: ' + typeof(start_marker));
Я надеялся, что это даст мне нулевой тип, когда маркер не будет виден, но на самом деле он все еще является объектом.
Итак, как еще я могу проверить, отображается ли этот конкретный маркер на карте?
Спасибо!