2016-07-05 1 views
0

빙지도 V8의 새 버전을 사용하기 시작합니다. 레이블없이지도를 표시하고 싶습니다.빙지도 V8의 레이블 (거리, 도로, 도시) 이름과 도시를 숨기는 방법

이전 버전의 Bing Map에서. [LabelOverlay] 옵션을 사용하면 쉽게 작업 할 수 있습니다.

labelOverlay: Microsoft.Maps.LabelOverlay.hidden 

이제 V8에서 더 이상 작동하지 않습니다. 나는 마이크로 소프트가 그것을 잊어 버린 것을 믿을 수 없다. 난 내가지도

map.setOptions({ 
       credentials: '<%= ArcadiaSettings.BingMapsKey %>', 
       showMapTypeSelector: false, 
       enableSearchLogo: false, 
       enableClickableLogo: false, 
       showMapTypeSelector: false, 
       showScalebar: false, 
       showDashboard: false, 
       disableUserInput: false, 
       showMapLabels: false 
      }) 

아무것도하지만, 변화를 설정할 때 우리가 여기

https://social.msdn.microsoft.com/Forums/en-US/f175baf0-bb59-44d9-ac0f-89b7403b6cdd/bing-maps-v8-api-loadmodule?forum=bingmapsajax

[showMapLabels] 내 코드를 사용한다 찾을 수 있습니다. 누군가 제발 나를 도울 수 있습니까? 지도를로드 할 때 사용 된 경우

enter image description here

답변

1

이 V8에서 작업을 수행합니다. 지난 주 setView 함수에서 이것을 사용할 때 알려진 버그가 있습니다. 이것은 이번 주말 실험대에서 수정 될 것입니다. 마이크로 소프트가이 기능을 잊지 않았 음을 확신합니다. 미리보기 도중 많이 사용했는데 정상적으로 작동했습니다. 지도를로드보다는 setView를 사용할 때 당신은 또한 labelOverlay을 설정할 수

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

: 실험 지점을 사용하여

, 여기에 항공 사진을 볼 때 라벨을 숨기는의 예입니다.

다음은 도로 라벨을 숨기는 예제입니다.

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

그래, 고마워. 그래서 나는 마이크로 소프트가 고칠 때까지 실험 지점을 매일 사용해 보도록하겠습니다. ^^ 고맙습니다 ;-) –

+1

setView의 문제는 experimental 브랜치에서 해결되었으며 7 월 말경에 메인 릴리스 브랜치에 포함될 것입니다. 공중에있을 때지도 라벨을 숨기거나 다음과 같은 코드를 사용하여 도로 라벨 숨기기를 허용하는지도 옵션을 숨길 수 있습니다. map.setView ({labelOverlay : Microsoft.Maps.LabelOverlay.hidden}); – rbrundritt

+0

감사합니다. 지금이 링크를 사용하고 있습니다. http://www.bing.com/api/maps/mapcontrol?branch= 실험적이지만 아무 것도 변경하지 마십시오. 나는 아직도 모든 라벨을 볼 수있다 : '(나는 내가 사용하는 코드에 대한 스크린 샷과 설명에서 볼 수있는 결과를 게시한다.) 감사합니다. –

관련 문제