分享

必应地图开发只注册Bing Maps Key图文教程

 昵称QAb6ICvc 2014-10-20

必应地图开发只注册Bing Maps Key图文教程

出处:西西整理 作者:西西 日期:2014/8/21 14:58:45 [  ] 评论: 0 | 我要发表看法

开发基于Silverlight的Bing Maps除了开发环境还需要一个开发Key,这个Key是用来做什么的呢?Silverlight控件在做地图呈现的时候它是一个必不可少的参数,可以理解为微软Bing Maps为用户开通的一个授权开发密匙

一些比较大型的网路应用都会提供api来方便调整,要调整这些api需申请一个key

接下来带大家来怎麼获取bing maps key

首先到这网站 https://www.

如果有windows live id的可以直接登入,没有的话需先主册

主册完windows live id后就能主册bing maps key,点【sign in】登入windows live id后

登入后画面

继续后填写一些基本资料

储存完后会到这画面,左侧栏中的【my account】里的【create or view keys】这是建立key的地方

建立一个key,key type选【trial】代表申请的key将会在90天后过期,application type选【windows store app】

送出后即能看到自己建立的key

接下来我们就来做一个范例,开啟Visual Studio 2012专案里的c#,选取【bing maps application】

点选mainpage.xaml,这时如果你的画面和小编的画面一样的话,没关系,不用紧张

跟著我的步骤就能解决这问题,首先在箭头指著的方案的地方,点滑鼠右键,点选最后一个选项【属性】

就会跳出这个画面,把箭头指著的平台从【arm 或 x64】改成【x86】,然后按下确定就可以了

这时设计的画面就会显示地图了!!

这时执行画面看看,结果有错误!!!【指定的凭证无效,您可以到http://www./】没关系,这只是小问题,就让小编带大家解决吧!!

还记得我们有申请bing maps key吗??没错,就是那个!!红色框起来的地方就是我的们key

这是mainpage.xaml的code,红色底线就是造成错误的原因,我们要将上面的key复制起来取代红色底线那段【insert_your_bing_maps_key】

这样子再次执行就不会有错误了!!

在地图控件(Map)中的CredentialsProvider就是之前我们通过Bing Maps账户管理中心创建的开发所需的Key,通过Width和Height属性值确定地图控件将显示的宽度和高度。编译启动程序预览就可以发现,默认的地图(其他地图的开发在后续blog里会介绍)已经成功的通过Bing Maps Silverlight Control呈现出来了,如下图:

Mac BingMaps Key添加方法:

使用BingMap 需要注册一个key,这个和百度高德地图一样的,地址:(http://www.) 有hotmail等window邮寄就可以直接登录申请key了。

打开工程Supportding file目录下有一个以工程名为前缀的.plist文件(我的是BingMapsDemo-Info.plist),右键空白区域,add Row,添加一个名称为:BingMapsKey的key,value为String类型,输入申请到的key,就ok啦。

以上工作完成后,看一下我的工程目录:


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多