Листовка всегда центрирует карту после события клика - PullRequest
0 голосов
/ 14 февраля 2019

Я использую буклет (vue2leaflet, для Vue.js) для визуализации изображения.Я добавил некоторые пользовательские элементы, такие как перетаскивание полей на карте, а затем позволил им рисовать листовки (как объект листовки в виде прямоугольника).

Моя цель - щелкнуть прямоугольник и панорамировать картук нему (центрируя прямоугольник, мы можем забыть масштаб в этом вопросе).

Проблема: в любое время, когда я щелкаю по прямоугольнику и использую метод map.panTo (), карта перемещается к нему.центр в [0,0].

Как я могу предотвратить это?Это также случается, когда я перетаскиваю div-блок на карту.

Я предполагаю, что какое-то событие щелчка могло быть ошибкой, но я не мог найти его до сих пор.

1 Ответ

0 голосов
/ 18 февраля 2019

Я наконец исправил это.Проблема заключалась в том, что я передавал начальную: center - prop моему компоненту листовки, который использовался для перемещения при каждом обновлении: center - событие.Вот проблема GitHub, которая помогла мне: GitHub

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...