В 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));
Я надеялся, что это даст мне нулевой тип, когда маркер не виден, но на самом деле это все еще объект.
Итак, как еще можно проверить, виден ли этот конкретный маркер на карте?
Спасибо!