gpt4 book ai didi

javascript - Bing map ,如何缩放 map ?

转载 作者:行者123 更新时间:2023-11-29 22:32:24 25 4
gpt4 key购买 nike

如何缩放 map 以同时显示 map 中的所有图钉?我使用“Bing Maps AJAX 控件,版本 7.0”。谢谢!

最佳答案

有一个方法叫LocationRect可以用于此。这是来自 MSDN 的示例:

function init(){
// Load the map
var map = new Microsoft.Maps.Map(
document.getElementById("myMap"),
{
credentials: "YOUR-BING-KEY",
mapTypeId: Microsoft.Maps.MapTypeId.road
}
);

// Some sample pins
var locs = [];
var loc1 = new Microsoft.Maps.Location(-10, 0);
var pin1 = new Microsoft.Maps.Pushpin(loc1 , {text: '1'});

var loc2 = new Microsoft.Maps.Location(0, 10);
var pin2 = new Microsoft.Maps.Pushpin(loc2, {text: '2'});

var loc3 = new Microsoft.Maps.Location(10, 0);
var pin3 = new Microsoft.Maps.Pushpin(loc3, {text: '3'});

var loc4 = new Microsoft.Maps.Location(20, -20);
var pin4 = new Microsoft.Maps.Pushpin(loc4, {text: '4'});

locs.push(loc1);
locs.push(loc2);
locs.push(loc3);
locs.push(loc4);

map.entities.push(pin1);
map.entities.push(pin2);
map.entities.push(pin3);
map.entities.push(pin4);
var bestview = Microsoft.Maps.LocationRect.fromLocations(locs);
map.setView({bounds:bestview });

}

关于javascript - Bing map ,如何缩放 map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6493407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com