0

我使用了基于点的聚类http://bingmapsv7modules.codeplex.com/wikipage?title=Point%20Based%20Clustering

这非常适合集群。但是,我正在尝试使用 setInterval 每 5 秒找到包含第一个图钉的集群的经度纬度......显然我只是在简化场景......

var pushpin = pinLayer[0]; grabbing first story of the pin 
var currentClusterIndex = pushpin._clusterIndex; // get the cluster index
var currentCluster = pinLayer.GetPinByClusterIndex(currentClusterIndex);// get cluster         info
var currentLatitude = currentClusterLocation.latitude; // get latitude
var currentLongitude = currentClusterLocation.longitude; // get longitude

现在地图加载时纬度和经度是正确的,但是在用户交互之后它很少正确,它给出了不同集群的纬度经度。

有人可以帮忙吗?

4

1 回答 1

0

不是 100% 清楚你想做什么。您的代码似乎表明您想要获取地图上的图钉并获取它的集群索引并使用它来获取图钉的引用。这只会为您提供您准备好的图钉的参考。我怀疑您想获取图钉的数据,您可以通过将集群索引传递给 GetDataByClusterIndex 方法来轻松完成。这将返回集群中所有原始数据的数组。然后,您可以抓取您想要的项目并获取它的原始坐标。

于 2013-09-06T17:08:42.357 回答