2016-08-01 6 views
1

Ich benutze Openlayers 2 mit einer Bing-Schicht. Aber ich möchte die Etiketten (Stadt, Straßen ...) ausblenden Ich habe etwas über in MSDN gefunden: https://msdn.microsoft.com/en-us/library/gg427602.aspx Wie ich diese Eigenschaft mit Openlayer verwenden.openlayers bing hide label

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" }, 
    }); 

Dank Christophe

Antwort

0

Es gibt keine Möglichkeit, dass in Openlayers zu tun. Dies kann nur im Bing Maps V8-Kartensteuerelement durchgeführt werden. Hier ist der Code, dies in V8 zu tun:

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

Ok, vielen Dank – Christophe