我正在尝试使用Bing maps API更改mapview。我已经初始化了我的地图,但是我试图将地图视图更改为以我所在的位置为中心。我只是想让视图使用setView移动,但不确定如何移动它。
function findpin() {
console.log("hello3");
var pin;
//loop through and find searched pin object
for (var i = 0; i < allPins.length; i++) {
if (searchbox.value == allPins[i].entity.title) {
pin = allPins[i];
break;
}
};
console.log(pin);
//set pin
pinSelected(pin);
//var locs = [array of Microsoft.Maps.Location];
//var rect = Microsoft.Maps.LocationRect.fromLocations(locs);
map = setView({
mapTypeId: Microsoft.Maps.MapTypeId.aerial,
center:new Microsoft.Maps.Location(0, 0),
zoom:100,
});
console.log("hello5");
}
答案 0 :(得分:0)
假设您通过以下方式初始化了地图:
setView
然后,您可以在实例化的map
上使用map.setView({
mapTypeId: Microsoft.Maps.MapTypeId.aerial,
center: new Microsoft.Maps.Location(0, 0),
zoom: 20
});
来更新视图:
require
请注意,最大缩放级别为20。