Windows Phone 8 Nokia地图控件

Windows Phone 8 Nokia地图控件

ID:39838735

大小:736.50 KB

页数:6页

时间:2019-07-12

Windows Phone 8 Nokia地图控件_第1页
Windows Phone 8 Nokia地图控件_第2页
Windows Phone 8 Nokia地图控件_第3页
Windows Phone 8 Nokia地图控件_第4页
Windows Phone 8 Nokia地图控件_第5页
资源描述:

《Windows Phone 8 Nokia地图控件》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、本文由麦可网整理,转载请注明出处WindowsPhone8Nokia地图控件相信大家知道Windowsphone8设备家族中非常耀眼的一款是NokiaLumia920但是有一点同学们未必知道知道Nokia除了是老牌手机硬件厂商之外,Nokia的地图服务也是非常牛气的。目前雅虎等网站已经完全采用Nokia地图库,而且windowsphone中的bing地图也在移植Nokia地图库,windowsphone8中已经原生集成Nokia地图控件,那么今天我给大家介绍一下windowsphone8中的Nokia地图控件。此文是升级到WP8必需知道的13个特性系列的一个更

2、新希望这个系列可以给WindowsPhone8开发者带来一些开发上的便利。同时欢迎大家在这里和我沟通交流或者在新浪微博上@王博_Nick首先介绍下使用步骤使用Nokia地图控件和在WP7中使用BingMap十分相似这里我选择了location和Map原因是我想在地图上显示我的本地位置。另外每一款Nokia地图应用都需要在应用中指定你的ApplicationID和AuthenticationToken这两项需要在DEVCenter中获取本文由麦可网整理,转载请注明出处当然在App中是要指定一下的privatevoidmyMapControl_Loaded(obj

3、ectsender,RoutedEventArgse){Microsoft.Phone.Maps.MapsSettings.ApplicationContext.ApplicationId="ApplicationID";Microsoft.Phone.Maps.MapsSettings.ApplicationContext.AuthenticationToken="AuthenticationToken";}在我们的页面中添加一个地图控件

4、ntentPanel"Grid.Row="1"Margin="12,0,12,0">publicMainPage(){InitializeComponent();MapMyMap=newMap();ContentPanel.Children.Add(MyMap);本文由麦可网整理,转载请注明出处}以上两段代码基本是等效的,但是细心的同学肯定注意到了XAML文件中指定两个属性值Center和ZoomLeveCenter是指地图所在

5、中心点的经纬度位置,zoomlevel是用来设置地图的缩放级别(1-20)缩放级别越高地图的分辨率也就对应越高。publicMainPage(){InitializeComponent();MapMyMap=newMap();//SettheMapcenterbyusingCenterpropertyMyMap.Center=newGeoCoordinate(47.6097,-122.3331);//SetthemapzoombyusingZoomLevelpropertyMyMap.ZoomLevel=10;ContentPanel.Children.Add

6、(MyMap);}除了Center和ZoomLevel还有heading和pitch属性可以对地图属性进行设置heading是标志地图的"指向“介于0-360默认0北向上本文由麦可网整理,转载请注明出处pitch是标志地图的倾斜度0-180voidOnCenterZoom_Click(objectsender,EventArgsargs){MyMap.Center=newGeoCoordinate(47.6097,-122.3331);MyMap.ZoomLevel=18;}voidOnAnimate_Click(objectsender,EventArgsa

7、rgs){MyMap.SetView(newGeoCoordinate(47.6097,-122.3331),15,MapAnimationKind.Parabolic);}其次地图又分为几种视图模式voidRoad_Click(objectsender,EventArgsargs){MyMap.CartographicMode=MapCartographicMode.Road;}voidAerial_Click(objectsender,EventArgsargs){MyMap.CartographicMode=MapCartographicMode.Aer

8、ial;}voidHybrid_Cli

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。