在 geoJSON 功能上使用 getBounds

Mik*_* Jr 5 geojson leaflet

我试过了map.fitBounds(geojsonFeature.getBounds());,我收到这个错误:

geojsonFeature.getBounds() 不是函数。

这是代码:http : //jsfiddle.net/0aqxktov/

这里出了什么问题?

提前致谢。

Ger*_*ado 10

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

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

var feature = L.geoJson(geojsonFeature).addTo(map);
Run Code Online (Sandbox Code Playgroud)

并使用它来调用getBounds()

map.fitBounds(feature.getBounds());
Run Code Online (Sandbox Code Playgroud)

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