【发布时间】:2016-10-27 21:53:15
【问题描述】:
我正在使用名为 leaflet-omnivore 的 Leaflet 插件将多边形插入到 Leaflet 地图中。我使用的语法是:
var polygon = omnivore.kml('placeName.kml');
polygon.addTo(map);
这很好用;多边形出现在我的地图上。但是,一旦添加,我想缩放/平移地图以尽可能适合形状。我一直在尝试这个:
polygon.addTo(map).fitBounds();
...但这会引发错误:'fitBounds is not a function'。我也试过用这个来找到坐标:
polygon.addTo(map).getBounds().getNorthEast();
...但它会返回 'cannot read property 'lat' of undefined'。
有人有什么想法吗?我难住了。文档是 here,我使用的是 Leaflet 1.0.0。
【问题讨论】:
标签: javascript leaflet kml