Javascript 当地图类型设置为Street Side时,无法更改Bing Maps v8控件中的位置

Javascript 当地图类型设置为Street Side时,无法更改Bing Maps v8控件中的位置,javascript,bing-maps,Javascript,Bing Maps,街道侧视图中地图初始化后, 我们正在尝试使用不同位置坐标的map.setview更改位置, map.setview不适用于街道侧视图,但适用于其他视图,如鸟瞰视图或鸟瞰视图 ***地图初始化**** var map = new Microsoft.Maps.Map(document.getElementById('myMap'), { center: new Microsoft.Maps.Location(40.7060179,-74.0110099),

街道侧视图中地图初始化后, 我们正在尝试使用不同位置坐标的map.setview更改位置, map.setview不适用于街道侧视图,但适用于其他视图,如鸟瞰视图或鸟瞰视图

***地图初始化****

var map = new Microsoft.Maps.Map(document.getElementById('myMap'), {
               center: new Microsoft.Maps.Location(40.7060179,-74.0110099),
               mapTypeId: Microsoft.Maps.MapTypeId.streetside
               });
***换位****

var map = new Microsoft.Maps.Map(document.getElementById('myMap'), {
               center: new Microsoft.Maps.Location(40.7060179,-74.0110099),
               mapTypeId: Microsoft.Maps.MapTypeId.streetside
               });
下面的代码不起作用

相同的代码在更改为“天线”时生效


路边图像仅适用于道路沿线以及之前收集过路边数据的位置。看起来您传入的位置没有街边图像,这就是呼叫失败的原因。此外,如果您在Streetside中创建了地图,并且您的意图是留在Streetside,但要移动到其他位置,则不必再次传入mapTypeId

总之,使用靠近您的位置:

// Create map - same code as yours
var map = new Microsoft.Maps.Map(document.getElementById('myMap'), {
    center: new Microsoft.Maps.Location(40.7060179,-74.0110099),
    mapTypeId: Microsoft.Maps.MapTypeId.streetside
});
// Switch to a different location in Streetside
map.setView({
    center: new Microsoft.Maps.Location(37.031969, -121.022367)
});
// Create map - same code as yours
var map = new Microsoft.Maps.Map(document.getElementById('myMap'), {
    center: new Microsoft.Maps.Location(40.7060179,-74.0110099),
    mapTypeId: Microsoft.Maps.MapTypeId.streetside
});
// Switch to a different location in Streetside
map.setView({
    center: new Microsoft.Maps.Location(37.031969, -121.022367)
});