单击事件后,传单始终将地图居中

时间:2019-02-14 08:55:48

标签: javascript vue.js leaflet

我正在使用传单(对于Vue.js为vue2leaflet)来呈现图像。 我添加了一些自定义元素,例如在地图上拖放框,然后让它们通过传单(作为矩形传单对象)绘制。

我的目的是,单击一个矩形并将其平移到地图上(以矩形为中心,我们可以忘记此问题的缩放比例)。

问题:任何时候,当我单击一个矩形并使用map.panTo()方法时,地图都会平移到[0,0]的中心。

我该如何预防?当我在地图上拖放一个div框时,也会发生这种情况。

我想某些点击事件可能是错误,但直到现在我都找不到。

1 个答案:

答案 0 :(得分:0)

我终于解决了。问题是,我将初始:center-prop传递给我的传单组件,该组件用于在每次update:center-事件上平移。这是GitHub Issue,它帮助了我:GitHub