如何在加载的GeoJSON功能上设置地图中心,或者在使用3.16 javascript API for Google Maps的loadGeoJson完成时发送什么事件?

时间:2014-04-07 19:50:41

标签: javascript google-maps-api-3

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

例如,如果我显示唯一的点特征,getFeatureById(我知道id)是合理的,并得到它的几何和相应的LatLng。但据我所知谷歌地图使用异步加载,所以我不能马上做。我记得在这里提出的一个问题,我再也找不到了。

那么我将如何围绕使用loadGeoJson获取的功能或者在加载所有功能时我应该收听哪些事件?

我必须听google.maps.Data.AddFeatureEvent吗?这对于我知道ID的单点是有效的,但我应该为几个功能做些什么呢?

1 个答案:

答案 0 :(得分:0)

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

OL3: Zoom to vector layer on map

希望它适用于您的情况。