基于点的聚类可在任何给定时间查找图钉聚类纬度经度



我使用了基于点的聚类 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

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

有人可以帮忙吗?

不是

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

最新更新