2017-05-08 6 views
0

GMap.netのwpfで作業していて、地図をキャンバスに表示できます。キャンバス上に別のマッププロバイダの地図を表示することができます。しかし、マップタイルが正常にロードされると、プロバイダによって提供されるデフォルトの地名がマップに表示されます。私はマップから場所のすべての名前を隠したいので、私はユーザーが場所の名前全体を見ることを望んでいないからです。私は、ユーザーに見せたい場所のカスタム名のみを表示したい。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

あなたは、プロバイダから地図画像とその具体的な内容の層に影響を及ぼさない私の知る限り。彼らはそのままレンダリングされます。

唯一の選択肢は、テキストの詳細が少ない別のプロバイダを選択することです。

関連する問題