博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习使用Bing Maps Silverlight Control(一):准备和新建
阅读量:6424 次
发布时间:2019-06-23

本文共 986 字,大约阅读时间需要 3 分钟。

1 准备

1.1、到申请一个开发Key;

1.1

1.2、到下载 Bing Maps Silverlight Control SDK ;

1.2

1.3、下载完成后进行安装。

1.3

2 新建

2.1、新建一个Silverlight项目及其承载网站;

2.1

 

2.2、向Silverlight项目中添加引用:在 Bing Maps Silverlight Control 的本地安装目录(C:\Program Files (x86)\Bing Maps Silverlight Control\V1\Libraries)中找到2个DLL文件:Microsoft.Maps.MapControl.Common.dll和Microsoft.Maps.MapControl.dll,添加对其引用;

2.2

2.3、打开MainPage.xaml,在其UserControl中添加:

xmlns:m="clr-namespace:Microsoft.Maps.MapControl;assembly=Microsoft.Maps.MapControl"

以添加该页面对 Bing Maps Silverlight Control 命名空间的引用;

2.3

2.4、在Grid中添加如下标签:

即可完成对Bing Maps控件的添加。其中的CredentialsProvider就是我们刚才申请的Key。

2.4

2.5、到此为止,已经可以看到Bing Maps控件的效果了,启动调试以查看是否成功!

2.5

2.6、补充几个简单的设置:

首先,控件界面除了地图内容以外,还有四个显示信息,我们可以通过设置其Visibility来控制其显示或隐藏。它们分别是:左上角的导航栏(Navigation)、左下角的bing商标(Logo)、右下角的比例尺(Scale)和版权信息(Copyright)。

然后还有Mode可以指定地图的显示图层,总共有两种:普通地图(Road)和卫星地图(不带标记:Aerial,带标记:AerialWithLabels)。其中的AerialWithLabels还可以设置Label的自动隐藏:

这样当鼠标光标放置在地图上时,标记显示,离开后隐藏。

2.6

整个世界就清爽多了。。。

(以上内容部分参考自:,请访问原博客查看更多。)

转载地址:http://vkyga.baihongyu.com/

你可能感兴趣的文章
删除N天前的M(天)个目录 、删除N天前最后修改的文件 ForFiles, dos command 批处理命令cmd/bat...
查看>>
十进制数1~n中1出现的次数
查看>>
PostgreSQL 的 语法分析的理解(五)
查看>>
[转载]Visual Studio 2010敏捷利剑:详解Scrum
查看>>
Java Collection: List、Set、 Map、 HashMap、 Hashtable、 Vector
查看>>
T-SQL查询进阶--流程控制语句
查看>>
Excel VBA小试
查看>>
备份Toad中保存的数据库连接用户名和密码
查看>>
ASP.NET中 Repeater 的使用前台绑定
查看>>
微信公众平台模拟群发技术
查看>>
C语言学习之指针详解
查看>>
学习使用Bing Maps Silverlight Control(一):准备和新建
查看>>
什么是Scrum
查看>>
nginx负载均衡的5种策略
查看>>
90%人都不知道:SVN 和 Git 的一些误解和真相
查看>>
防火墙配置十大任务之九,验证防火墙的运行
查看>>
【linux】浅谈Linux下的 find 指令
查看>>
CentOS 7 使用kubeadm 部署 Kubernetes
查看>>
我的友情链接
查看>>
透视美国大数据爆发全景
查看>>