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();