2016-08-01 2 views
1

저는 하나의 Bing 레이어가있는 Openlayers 2를 사용합니다. 하지만 레이블 (도시, 거리 ...)을 숨기려고합니다 MSDN에서 뭔가를 발견했습니다 : https://msdn.microsoft.com/en-us/library/gg427602.aspx 어떻게 openlayer에서이 속성을 사용합니까?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" }, 
    }); 

감사 크리스토프는

답변

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 
}); 
+0

감사합니다. – Christophe