Google maps api 3 谷歌地图Api v3-新MarkerClusterer运行太慢?

Google maps api 3 谷歌地图Api v3-新MarkerClusterer运行太慢?,google-maps-api-3,markerclusterer,Google Maps Api 3,Markerclusterer,要创建地图簇,我使用: markerClustererGPC = new MarkerClusterer(myMap.map, markersGPC, GPCOptions); 但有时它不起作用,markerClustererGPC有时是未定义的 我研究了这个问题,发现(看起来)服务器有时速度太快,所以集群并没有定义 若服务器稍微旧一点(慢一点),它就可以正常工作 我说的对吗?我能做些什么来避免这个问题,使我的代码适合在任何服务器上工作?我认为,因为谷歌地图没有加载完成,所以您的地图无法识别。

要创建地图簇,我使用:

markerClustererGPC = new MarkerClusterer(myMap.map, markersGPC, GPCOptions);
但有时它不起作用,markerClustererGPC有时是未定义的

我研究了这个问题,发现(看起来)服务器有时速度太快,所以集群并没有定义

若服务器稍微旧一点(慢一点),它就可以正常工作


我说的对吗?我能做些什么来避免这个问题,使我的代码适合在任何服务器上工作?

我认为,因为谷歌地图没有加载完成,所以您的地图无法识别。 尝试添加以下内容:

var isLoad=false

google.maps.event.addListener(映射,'tilesloaded', 函数(){

如果(!isLoad){

}

}))

调用创建地图后(地图对于google地图是可变的)

isLoad = true;
LoadClusterFunction();