2017-05-08 12 views
0

GMap.net에서 wpf로 작업 중이며 캔버스에지도를 표시 할 수 있습니다. Canvas에 다른지도 제공 업체의지도를 표시 할 수 있습니다. 그러나지도 타일이 성공적으로로드되면 공급자가 제공 한 기본 장소 이름이지도에 표시됩니다. 나는 사용자가 전체 장소 이름을 보길 원치 않기 때문에지도에서 모든 장소 이름을 숨기려고합니다. 사용자에게 보여주고 싶은 장소의 맞춤 이름 만 표시하고 싶습니다. 뒤에 코드에서GMap.net에서 기본 표시된 레이블을 숨기려면 어떻게해야합니까?

<Canvas x:Name="CanvasMain" Grid.Row="1"> 
     <src:Map x:Name="MainMap" HorizontalAlignment="Left" 
       CanDragMap="True" 
       Bearing="1" 
       Height="{Binding ActualHeight, ElementName=CanvasMain}" 
       Width="{Binding ActualWidth,ElementName=CanvasMain}"> 

     </src:Map> 
    </Canvas> 

:

나는이 일을 행한

 MainMap.MapProvider = GoogleMapProvider.Instance; 

     MainMap.SetPositionByKeywords("India"); 
     MainMap.Manager.Mode = AccessMode.ServerAndCache; 

     MainMap.MinZoom = 3; 
     MainMap.MaxZoom = 17; 

     MainMap.Zoom = 8.0; 
     MainMap.ShowCenter = true; 

enter image description here

답변

0

당신이 공급자로부터지도 이미지에 미치는 영향과 그 특정 콘텐츠 레이어가 없습니다 AFAIK . 그들은 그대로 렌더링됩니다.

유일한 선택은 텍스트 세부 정보가 적은 다른 제공 업체를 선택하는 것입니다.