2

我有一张地图,我在其中为我在 facebook 上签到的所有地方创建了 pushPin。我想放大我拥有最多检查点(pushPins)的区域。

我可以有一个静态缩放级别并计算某种中值,但如果我在巴黎签到 20 次,在洛杉矶签到 20 次,我最终会在大西洋中部(或北太平洋或其他地方)的某个地方.

我有一个包含所有位置(经度和纬度)的数组。

4

1 回答 1

1

您可以使用 LocationRect.fromLocations() 方法 (http://msdn.microsoft.com/en-us/library/gg427621.aspx) 创建一个覆盖数组中图钉范围的边界框。

然后,只需将 LocationRect 传递给 map.setView 方法的“bounds”属性,即可将地图置于该视图的中心。(http://msdn.microsoft.com/en-us/library/gg427628.aspx)

于 2011-08-18T15:41:24.933 回答