【问题标题】:openlayers bing hide labelopenlayers bing 隐藏标签
【发布时间】:2016-12-06 16:43:29
【问题描述】:

我使用带有一个 Bing 层的 Openlayers 2。但我想隐藏标签(城市,街道......) 我在 MSDN 中找到了一些关于:https://msdn.microsoft.com/en-us/library/gg427602.aspx 我如何将此属性与 openlayer 一起使用。

var road = new OpenLayers.Layer.Bing({
        key: apiKey,
        type: "Road",
        // custom metadata parameter to request the new map style - only useful
        // before May 1st, 2011
        metadataParams: { mapVersion: "v1" },
    });

谢谢 克里斯托夫

【问题讨论】:

    标签: javascript openlayers bing-maps


    【解决方案1】:

    在 OpenLayers 中没有这样做的选项。这只能在 Bing Maps V8 地图控件中完成。这是在 V8 中执行此操作的代码:

    var map = new Microsoft.Maps.Map(document.getElementById('myMap'), {
        credentials: 'Your Bing Maps Key',
        allowHidingRoadLabels: true,
        labelOverlay: Microsoft.Maps.LabelOverlay.hidden
    });
    

    【讨论】:

    • 好的,非常感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-09
    • 2011-05-04
    • 1970-01-01
    • 2011-07-25
    相关资源
    最近更新 更多