【问题标题】:Bing Maps streetview not displaying only road map displays必应地图街景不只显示道路地图显示
【发布时间】:2019-08-07 05:28:10
【问题描述】:

我是 bing maps api 的新手。我正在尝试使用街边,当我使用开发人员文档示例中的坐标时,它可以正常工作,但是当我输入自己的坐标时,只会显示路线图。即使我从地图类型菜单中选择街边,我仍然需要点击一条街道才能查看它。如何让街边 api 根据我输入的坐标自动显示街景?这是来自纽约的,所以街边必须可用。

function loadMapScenario() {
    var streetview = new 

    Microsoft.Maps.Map(document.getElementById('streetview'), {
            /* No need to set credentials if already passed in URL */
            mapTypeId: Microsoft.Maps.MapTypeId.streetside,
            zoom: 18,
            streetsideOptions: { overviewMapMode: 
            Microsoft.Maps.OverviewMapMode.hidden, showExitButton: false, 
            showProblemReporting: false, showHeadingCompass: false },
            center: new Microsoft.Maps.Location(40.716816225681576, 
            -74.00143212268763) });
    }

【问题讨论】:

    标签: bing-maps


    【解决方案1】:

    您通过的位置似乎在建筑物上,而不是在任何道路上,这就是为什么没有找到 Streetside 并退回到 Road 的原因。您可以尝试两种方法:

    1. 指定直接位于街道上的位置,例如(40.716676,-74.001002),它靠近您的街道。如果您希望 Streetside 视图突出显示路边的建筑物,请尝试使用 locationToLookAt of streetsideOptions
    2. panoramaLookupRadius 传递到streetsideOptions,这表示您所传递位置周围的半径(以米为单位)以查找可用的街边视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-13
      • 1970-01-01
      • 1970-01-01
      • 2012-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多