【问题标题】:Prevent Leaflet panning indefinitely left or right防止传单向左或向右无限平移
【发布时间】:2017-05-26 20:15:12
【问题描述】:

我是 JavaScript 和 Leaflet 的新手。

我可以抓住我的地图并无限期地向左或向右平移……就像我在旋转地球一样。当我这样做时,经度值会不断增加。例如,我刚刚滚动了一会儿地图,现在我点击的地方的经度是 (-3047.69531)。纬度可以正常工作。

有没有办法让你不能无限期地滚动底图。就像,只能平移地图的长度,仅此而已?

我愿意接受建议。

【问题讨论】:

  • 关于 1):您说的是美国的波士顿还是英国的波士顿?您期望什么坐标值?

标签: javascript leaflet gis


【解决方案1】:

欢迎来到 SO!

听起来您会对这些地图选项感兴趣:

  • maxBounds:设置此选项后,地图会将视图限制在给定的地理范围内,如果用户试图平移到视图之外,则会将用户弹回。

  • worldCopyJump:启用此选项后,地图会在您平移到世界的另一个“副本”时进行跟踪,并无缝跳转到原始副本,以便标记和矢量图层等所有叠加层仍然可见。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    • 2013-02-14
    • 2013-08-01
    • 2013-08-13
    • 1970-01-01
    • 2022-11-25
    相关资源
    最近更新 更多