Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Bing地图:如何根据搜索查询设置最佳缩放_Javascript_Bing Maps - Fatal编程技术网

Javascript Bing地图:如何根据搜索查询设置最佳缩放

Javascript Bing地图:如何根据搜索查询设置最佳缩放,javascript,bing-maps,Javascript,Bing Maps,如何使用ajax API v7根据用户搜索查询设置Bing地图的最佳缩放级别。例如,如果搜索查询是一个城市名称-我需要设置缩放级别以显示整个城市,如果查询是一个准确的地址-我需要显示此地址,因此缩放级别将更大。就像在这里一样: Microsoft.Maps.LocationRect.fromLocations没有帮助。它只会使地图居中。您可以通过以下方式进行设置: bounds地图视图的边框。如果两者都有 如果已指定,则边界优先于中心 示例 函数initMap(){ 变量地址=[ “华盛顿州雷

如何使用ajax API v7根据用户搜索查询设置Bing地图的最佳缩放级别。例如,如果搜索查询是一个城市名称-我需要设置缩放级别以显示整个城市,如果查询是一个准确的地址-我需要显示此地址,因此缩放级别将更大。就像在这里一样:


Microsoft.Maps.LocationRect.fromLocations没有帮助。它只会使地图居中。

您可以通过以下方式进行设置:

bounds
地图视图的边框。如果两者都有 如果已指定,则边界优先于中心

示例

函数initMap(){
变量地址=[
“华盛顿州雷德蒙微软路1号”,
“芬兰赫尔辛基”,
“澳大利亚”
];
var map=新的Microsoft.Maps.map(
document.getElementById(“myMap”),
{
凭证:“您的BING-KEY”,
mapTypeId:Microsoft.Maps.mapTypeId.road
}
);
Microsoft.Maps.loadModule('Microsoft.Maps.Search'{
回调:函数(){
searchLocation(地图,地址[1],//谢谢!我一直在找bestView。