Клуб API Карт

Изменение масштаба карты с помощью колесика мыши одновременно с drag-ом плейсмарка

Пост в архиве.

Обнаружил странную вешь, очень похожую на баг

 

Попытаюсь описать мои действия на примере:

http://klerik.jino.ru/yamaps/yamaps_wtf_drag.html

 

Нажимаем на метку и начинаем её перетаскивать в разные стороны

одновремено с этим также хаотично ресайзим карту с помощью колесика мыши:

 

В итоге получиться так, что что метка начнет двигаться отдельно от курсора мыши, что как-то неправильно :)

 

ps Проверял в последнем chrome, ff, Opera.  

3 комментария
Sergey Konstantinov
28 января 2016, 04:27

При масштабировании карты метка, очевидно, должна сохранять географические координаты, которые она имела в начале плавного масштабирования. Поэтому она и выбирается из-под курсора.

Большой вопрос, какое поведение метки более неправильное :)

Дмитрий Сухоносов
28 января 2016, 04:27

Но ведь действительно неудобно и непонятно для любого пользователя:

Может стоит сделать приоритетом драг, а не зум ? 

 

Sergey Konstantinov
28 января 2016, 04:27

Драг и зум никогда не работают одновременно, только поочерёдно :) Драг перетаскивает метку, затем скролл меняет её пиксельные координаты, затем начинается новый драг, но курсор в момент его начала находится уже в стороне от точки привязки метки.