首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >地图视图上的Leaflet.js - Fit geoJSON坐标

地图视图上的Leaflet.js - Fit geoJSON坐标
EN

Stack Overflow用户
提问于 2012-04-20 20:21:29
回答 2查看 16.7K关注 0票数 20

我有一个leaflet.js地图,上面有来自外部JSON文件的点和线串。

如果我添加:map.setView(新的L.LatLng(0,0),10);

它将使地图以纬度和经度0,0为中心。我如何设置它才能使地图的中心和缩放适合JSON上的所有点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-20 22:14:30

您可以将所有层添加到具有getBounds方法的FeatureGroup中。所以你应该可以说myMap.fitBounds(myFeatureGroup.getBounds());

L.FeatureGroup的getBounds方法目前只在主分支中可用(不是最新版本0.3.1)。

票数 22
EN

Stack Overflow用户

发布于 2013-01-07 06:53:52

当我向用户显示从他的起点到目的地的方向时,我需要这样做。我将我的方向列表存储在一个名为directionLatLngsL.LatLng数组中,然后您可以简单地调用

代码语言:javascript
复制
map.fitBounds(directionLatLngs);

这之所以有效,是因为map.fitBounds接受一个L.LatLngBounds对象,该对象只是一个L.LatLng数组

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10246157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档