Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.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围绕点阵列映射V7_Javascript_Bing Maps - Fatal编程技术网

Javascript 中央Bing围绕点阵列映射V7

Javascript 中央Bing围绕点阵列映射V7,javascript,bing-maps,Javascript,Bing Maps,在我的Bing Maps V6.3实现中,我能够使用以下代码将我的地图集中在一组点上 map.SetMapView(latlonArray); if (map.GetZoomLevel() > 10) { map.SetZoomLevel(10); }; 这段代码在Bing Maps V7中不起作用,我在web上也找不到替代代码 注意:latlonArray只是这样填充的 var increment = 0; $.each(json_object, function () {

在我的Bing Maps V6.3实现中,我能够使用以下代码将我的地图集中在一组点上

map.SetMapView(latlonArray);
if (map.GetZoomLevel() > 10) {
    map.SetZoomLevel(10);
};
这段代码在Bing Maps V7中不起作用,我在web上也找不到替代代码

注意:latlonArray只是这样填充的

var increment = 0;
$.each(json_object, function () {
    latlonArray[increment] = new VELatLong(this.lat, this.lon);
    increment = ++increment;
});
你需要这个方法。它接受一个位置数组,并返回一个矩形


另外:对于v7,表示纬度/经度位置的新类型是Microsoft.Maps.location,而不是VELatLong

看看我对这个问题的回答:很好。在绘制结果时,我始终跟踪最小/最大lat/lon。根据您拥有的管脚数量,这可能会更快。