我制作了一张简单的地图,并从 xml 文件中加载了我的所有点,该文件由 php 文件生成,其中包含 mysql 数据库中的数据。
我工作得很好,但现在我想集中我的所有观点,因为其中一些真的很接近,而且看起来一团糟。
我已经检查过了,但似乎无法让它工作。 http://googlemapsapi.martinpearman.co.uk/readarticle.php?article_id=2
我希望你们帮助我。谢谢。
我制作了一张简单的地图,并从 xml 文件中加载了我的所有点,该文件由 php 文件生成,其中包含 mysql 数据库中的数据。
我工作得很好,但现在我想集中我的所有观点,因为其中一些真的很接近,而且看起来一团糟。
我已经检查过了,但似乎无法让它工作。 http://googlemapsapi.martinpearman.co.uk/readarticle.php?article_id=2
我希望你们帮助我。谢谢。
你打电话:
var cluster=new ClusterMarker(map, {markers:markersArray } );
在你填充之前markersArray
。
调用GDownloadUrl()
是异步的,这意味着:
var cluster = new ClusterMarker(map, { markers: markersArray });
cluster.fitMapToMarkers();
在你在回调中做你的事情之前被调用GDownloadUrl(...)
。您可以通过将上面的代码放入GDownloadUrl(...)
回调中来解决此问题。