Bings Maps WPF Control开发

Bing Maps是微软推出的地图引擎,除了对外开放银光和Ajax两种客户端API,还推出了Bing Maps的WPF控件以及Silverlight控件,不管是WPF,还是Silverlight的Bing Maps开发都是大同小异。

首先需要下载Bings Maps WPF Control,

下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=27165

下载好安装后,找到该安装目录下的MapControl.WPF.dll,如我是安装在C盘下的

 

将该Dll添加到你所在的项目下

 

 

 

 

再到xaml添加Map所在的命名控件就可以使用Map控件显示地图。

 

再添加Map控件,代码如下

 

CredentialsProvider 凭据证书也就是key,需要去Bings Map官网申请,如果不提供凭据地图会显示水印。

地图图钉,通过Location对象使用精度和纬度构造坐标,也可以使用center属性,属性值为当前显示地图的中心坐标点。而地图的图钉样式还可以自定义样式模板,如下图

  <map:Pushpin Location="22.7756372600,113.5835534800" x:Name="mayPushpin"></map:Pushpin>

 

 

ZoomLevel:地图变焦,就是放大和缩小的程度,有效值是1—16,可以通过这个属性来设置地图默认变焦加载的级别。

 

Mode:显示模式分别有路况模式(Road)和卫星模式(Aerial)

 

 

 

 

 

 

 

 

 

卫星模式

路况模式:

目前 Bing Maps WPF Control还没有Bing Maps Silverlight Control的功能完善,可根据实际需求找合适组件来开发。

 

猜你喜欢

转载自blog.csdn.net/weixin_43100896/article/details/86565646