谷歌地图Api v3 - 新的MarkerClusterer工作得太慢?

时间:2010-12-29 21:06:18

标签: google-maps-api-3 markerclusterer

创建地图聚类器,我使用:

markerClustererGPC = new MarkerClusterer(myMap.map, markersGPC, GPCOptions);

但有时它不起作用,而且markerClustererGPC有时是未定义的。

我搜索这个问题,并意识到(看起来)服务器有时太快了,并且由于这个原因没有定义集群。

如果服务器有点旧(慢),它可以正常工作。

我是对的吗?我该怎么做才能避免这个问题,让我的代码适合在任何服务器上运行?

1 个答案:

答案 0 :(得分:3)

我认为因为Google地图未加载完成所以您的地图无法识别。 尝试添加:

  

var isLoad = false;

     

google.maps.event.addListener(地图, 'tilesloaded',   function(){

     

if(!isLoad){

isLoad = true;
LoadClusterFunction();   
     

}

     

});

请求创建地图后(地图对谷歌地图而言是变量)

相关问题