У меня есть функция, которая за последнее время отображает карту вокруг маркера при нажатии.Google Maps panTo конфликтует с addListener
google.maps.event.addListener(marker, 'click', function() {
map.panTo(marker.getPosition());
});
Однако, это, очевидно, влияет на добавления слушателя у меня есть при получении маркера:
google.maps.event.addListener(map, 'idle', function() {
$.get("/map.json", function(galleries) {
var bounds = map.getBounds();
for (var i = 0; i < galleries.length; i++) {
var latitude = galleries[i].latitude;
var longitude = galleries[i].longitude;
var position = new google.maps.LatLng(latitude, longitude)
if (bounds.contains(position)){
bindInfobox(map, galleries[i]);
}
}
});
Есть ли способ, чтобы сделать исключение из AddListener или другой простой способ обойти это? Благодаря!