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的功能完善,可根据实际需求找合适组件来开发。

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值