在 geoJSON 功能上使用 getBounds

Using getBounds on geoJSON feature

我试过 map.fitBounds(geojsonFeature.getBounds()); 但我收到此错误:

geojsonFeature.getBounds() is not a function.

代码如下:http://jsfiddle.net/0aqxktov/

这里出了什么问题?

提前致谢。

您的变量 geojsonFeature 只是一个对象,没有名为 getBounds() 的方法,您可以轻松检查。

取而代之的是,为您的 geoJSON 层命名...

var feature = L.geoJson(geojsonFeature).addTo(map);

并用它来调用 getBounds():

map.fitBounds(feature.getBounds());

这是更新后的 JSFiddle:http://jsfiddle.net/qofrgm2k/