在geoJSON功能上使用getBounds

时间:2019-01-27 05:01:32

标签: leaflet geojson

我尝试了map.fitBounds(geojsonFeature.getBounds());,但出现此错误:

  

geojsonFeature.getBounds()不是函数。

以下是代码:http://jsfiddle.net/0aqxktov/

这是怎么回事?

谢谢。

1 个答案:

答案 0 :(得分:1)

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

相反,给您的geoJSON图层起一个名字...

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

并使用它来调用getBounds()

map.fitBounds(feature.getBounds());

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