我使用Openlayers 2和一个Bing层。但我想隐藏标签(城市,街道......) 我在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" },
});
由于 克里斯托夫
答案 0 :(得分:0)
在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
});