如何在加载的GeoJSON功能上设置地图中心,或者在加载GeoJson完成后使用3.16 JavaScript API



我想展示新(可选)加载的GeoJSON功能。为此,我需要围绕他们的边界框中心居中。我想在客户端执行此操作,而不是再次请求从服务器获取中心坐标。

例如,如果我显示唯一的点特征,那么获取FeatureById(我知道id)并获取其几何形状和相应的LatLng是合理的。但是据我所知,谷歌地图正在使用异步加载,所以我不能立即这样做。我记得这里有一个问题,我再也找不到提到这个问题了。

那么,我将如何集中使用 loadGeoJson 获取的功能,或者在加载完所有功能后应侦听什么事件?

我必须收听google.maps.Data.AddFeatureEvent吗?这将适用于我知道ID的单个点,但是我该如何为几个功能做什么?

我已经在这篇文章中回答了这个问题:以图层的中心为中心-->

OL3:缩放到地图上的矢量图层

希望它适用于您的情况。

最新更新