Как предотвратить панорамирование карты при перетаскивании маркера в GMaps API v3 - PullRequest
0 голосов
/ 20 октября 2018

Когда я перетаскиваю маркер возле края карты, карта перемещается, чтобы позволить мне переместить маркер за пределы текущего вида.В большинстве случаев я нахожу это очень полезной функцией.Но это мешает мне прямо сейчас.

Я пытался установить gestureHandling: "none", и это действительно мешает нормальной прокрутке, но прокрутка при перетаскивании все еще включена.

Кто-нибудь знает способ отключить это?

1 Ответ

0 голосов
/ 20 октября 2018

Если вы используете устаревшее свойство draggable и установите для него значение false, карта не будет панорамироваться при перетаскивании маркера.

В моем случае я хочу, чтобы карта перетаскивалась нормально, поэтому, когда я начинаю перетаскивать маркер, я устанавливаю draggable: false для события mousedown map.data и draggable: true для события mouseup(который наряду с событием setgeometry, которое я использую вместо пропущенных событий dragstart, drag и dragend.)

Я немного обеспокоен, что это может прерваться, поскольку draggable устарелаи gestureHandling, похоже, еще не полностью его заменил.

...