我在GMp.net的wpf工作,能够在画布上显示地图。我能够在画布上显示不同的地图提供者的地图。但是,成功加载地图图块后,提供商提供的默认地名将显示在地图中。我想隐藏地图中所有这些地方的名字,因为我不希望用户看到整个地名。我想只显示我想向用户显示的地方的自定义名称。
我做过这些事情:
<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;