小册子地图限制流星

时间:2016-08-02 10:20:41

标签: meteor leaflet

我在流星项目中有一个带有多边形的传单地图。我设置了这样的界限:

 var map = L.map('map', {
    doubleClickZoom: false,
    maxBounds: maxBounds,
    minZoom:2,
    maxZoom:16
}).locate({setView: true, maxZoom: 16});

maxBounds是一个嵌套数组:

var maxBounds= [[31.838389, 35.223155],[31.807467, 35.260148]]

我想扩展界限,但每当我这样做并缩小时,多边形就会变得混乱。我该怎么做才能解决这个问题?
非常感谢!!

1 个答案:

答案 0 :(得分:0)

为此更改数组:

var southWest = new L.LatLng(31.838389, 35.223155),
    northEast = new L.LatLng(31.807467, 35.260148),
    maxBounds = new L.LatLngBounds(southWest, northEast);
  

更多信息:

     

http://leafletjs.com/reference.html#map-maxbounds

     

http://leafletjs.com/reference.html#latlngbounds