Javascript-设置最大边界不起作用

前端之家收集整理的这篇文章主要介绍了Javascript-设置最大边界不起作用 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我似乎无法设置“最大边界”,以便在用户到达特定点后地图弹回.同样,每当我厌倦了更改fitbounds()代码时,地图就会从我的网站上消失.

运气不佳,我一遍遍地查看Leaflet文档,并一直在Google中寻找任何答案,而我尝试过的所有代码均无效.我相信我缺少或看不到真正简单的东西.

有任何想法吗?

最佳答案
如果只需要将视图限制为给定的地理边界,则最简单的解决方案是设置maxBounds选项.除非您想动态地执行此操作,否则在这种情况下,使用的选项是setMaxBounds.fitBounds方法似乎是多余的,并且实际上可能是您未获得期望结果的原因.

var southWest = L.latLng(52.456009,-10.685582);
var northEast = L.latLng(51.699800,5.215615); 

var maxBoundArea = L.latLngBounds(southWest,northEast);

var map = L.map('map',{        
    zoomControl:true,maxNativeZoom:28,minZoom:8,maxBounds: maxBoundArea
});
原文链接:https://www.f2er.com/html/530443.html

猜你在找的HTML相关文章