Вопрос

В 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-индекса текущего маркера относительно более высокое значение, чем для остальных.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top