Надувной маркер в Google Maps v3
-
13-09-2019 - |
Вопрос
В Google Maps API v2 мы можем установить маркер для опции bouncy:true
.Это добавляет маркеру привлекательности — после перетаскивания этого маркера он подпрыгивает.
Возможно ли это сделать в API v3?
Решение
Я только что бегло просмотрел спецификацию API v3 для маркеров — не похоже, что опция «прыгучий» сейчас доступна, но я не удивлюсь, если в какой-то момент она будет реализована в API v3 — это все еще находится в бета-версии и наверняка немного изменится.
Если вам действительно нужно такое же поведение на карте V3, вы можете связать событие с методом «dragend» в объекте-маркере.Попросите вызываемую функцию изменить точку привязки объекта MarkerImage — проверьте также объект MarkerImage в API.
Другие советы
Вот как это сделать в V3
google.maps.event.addListener(marker, "dragend", function(){
marker.setAnimation(google.maps.Animation.BOUNCE);
});
Что ж, я искал способ реализации прыгающих маркеров в V3 карт Google, чтобы, если мы показываем кластер маркеров, выбранный в данный момент маркер должен быть четко виден.
Мы использовали свойство маркера z-index, чтобы установить для z-индекса текущего маркера относительно более высокое значение, чем для остальных.