我有一个leaflet.js地图,上面有来自外部JSON文件的点和线串。
如果我添加:map.setView(新的L.LatLng(0,0),10);
它将使地图以纬度和经度0,0为中心。我如何设置它才能使地图的中心和缩放适合JSON上的所有点?
发布于 2012-04-20 22:14:30
您可以将所有层添加到具有getBounds
方法的FeatureGroup中。所以你应该可以说myMap.fitBounds(myFeatureGroup.getBounds());
L.FeatureGroup的getBounds方法目前只在主分支中可用(不是最新版本0.3.1)。
发布于 2013-01-07 06:53:52
当我向用户显示从他的起点到目的地的方向时,我需要这样做。我将我的方向列表存储在一个名为directionLatLngs
的L.LatLng
数组中,然后您可以简单地调用
map.fitBounds(directionLatLngs);
这之所以有效,是因为map.fitBounds
接受一个L.LatLngBounds
对象,该对象只是一个L.LatLng
数组
https://stackoverflow.com/questions/10246157
复制相似问题