1
A
回答
1
3
要从重复停止瓷砖,使用的L.TileLayer
的
noWrap
选项如果设置为true,瓦片只是不会世界宽度(-180〜180经度),而不是重复外加载。
http://leafletjs.com/reference.html#tilelayer-nowrap
如果要停止平移超出规定范围,使用的L.Map
的maxBounds
选项或拨打setMaxBounds
方法:
限制着眼于特定的地理范围,弹跳当用户尝试在视图外部平移时用户回来。
- http://leafletjs.com/reference.html#map-maxbounds
- http://leafletjs.com/reference.html#map-setmaxbounds
如果要禁用超出一定水平的使用L.Map
的minZoom
和maxZoom
选项变焦。你想要做的是设置一个最小缩放级别并将其用作初始缩放。什么因素取决于你的地图的元素大小和tilelayer的tileize。大多数tileproviders使用256px²。在变焦0的世界是1瓦,缩放1,2×2瓦,在3这是4×4等,因此,如果您的地图元素是512px²你minZoom
将为1
这里有一个Plunker演示:http://embed.plnkr.co/rP5NLQ/preview
相关问题
- 1. 如何防止复制世界地图
- 2. 如何防止在mapbox中包裹世界地图?
- 3. 在世界地图上绘制图形
- 4. 互动世界地图
- 5. 在ggplot世界地图上修复antarctica?
- 6. 如何防止在全球范围内重复使用内容
- 7. 用世界地图在世界地图上快速绘制坐标
- 8. 防止范围枚举是可复制/可移动的?
- 9. 继续并以扩展范围破坏
- 10. Javascript世界地图
- 11. 移相器可拖动的分组世界地图
- 12. 复制范围内排除范围
- 13. 当引入并行时,Julia的GC会继续停止这个世界吗?
- 14. leaflet.js禁用重复的世界地图
- 15. 在受限范围内拖动UIImageView
- 16. 防止GMap v3中的世界包装
- 17. 绘制各省的世界地图
- 18. 阻止并继续在matplotlib
- 19. 强制停止地图拖动
- 20. 在有限范围内拖动视图不会超出该范围
- 21. 复制动态范围并粘贴具有重复值的动态范围
- 22. 离线互动式世界地图
- 23. 简单动画的世界地图
- 24. 互动世界地图,鼠标悬停
- 25. 离子范围输入防止滚动
- 26. 如何防止在控制范围内推动加载的类笨
- 27. 停止将谷歌地图拖到可视范围外
- 28. ggmap的世界地图
- 29. Opengl:着色世界地图?
- 30. Google Analytics等世界地图