Openlayers:Bing军械测量图

时间:2012-11-19 15:19:36

标签: openlayers bing-maps

我正在使用openlayers来显示地图。我可以显示Bing Road地图图层,但是当我添加Ordnance Survey图层(通过将road更改为ordnancesurvey)时,图层会显示但是我收到以下错误:

Error: TypeError: providers is null
Source File: http://www.cabotscouts.org.uk/scripts/openlayers-2.12/OpenLayers.debug.js Line: 39605

演示:http://www.cabotscouts.org.uk/scripts/test.html

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

看起来Bing没有为操作系统提供imageryProviders(具有归属信息),当OL尝试访问它时会导致问题。

我已经攻击了我的Openlayers.debug.js文件,如果提供者为空(第39606行)

if (!providers)
{
    return;
}