在我的Bing Maps V6.3实现中,我能够使用以下代码将我的地图集中在一系列点上。
map.SetMapView(latlonArray);
if (map.GetZoomLevel() > 10) {
map.SetZoomLevel(10);
};
此代码在Bing Maps V7中不起作用,我无法在网络上找到替代方案。
注意:latlonArray只是被填充为
var increment = 0;
$.each(json_object, function () {
latlonArray[increment] = new VELatLong(this.lat, this.lon);
increment = ++increment;
});
答案 0 :(得分:3)
您需要LocationRect.fromLocations()方法。它接受一系列位置,并返回一个矩形。
另外:对于v7,表示纬度/经度位置的新类型是Microsoft.Maps.Location,而不是VELatLong。