技术开发 频道

Windows Phone7开发之:地图控件

  【IT168技术】本文是“Windows Phone 7 开发 31 日谈”系列的第20日。更多相关资料请进入移动开发论坛,以及Windows Phone 7入门开发专题

  昨天的长文是关于如何使用推送通知向你的手机发送数据的,即便程序没有运行。今天,我们重新回到控件,更具体的说,是地图控件。现在地理定位服务在移动应用程序中越来越流行,它的这种能告知用户身处何地以及身边有何物的能力变得越来越重要。

  使用地图控件

  作为Visual Studio 2010工具箱的一部分,你只需要将一个地图控件拖到页面中即可。这样做时,你会注意到在页面中添加了另一个XML名称空间。

xmlns:map="clr-namespace:Microsoft.Phone.Controls.Maps;assembly=Microsoft.Phone.Controls.Maps"

 

  这是在我的例子中默认添加的XAML(在我调整好位置和尺寸后):

<map:Map Height="607" HorizontalAlignment="Left" Name="myMap" VerticalAlignment="Top" Width="456" />

 

  最后,来一张程序中地图的截图:

Windows Phone 7开发31日谈:地图控件

  你会注意到在上图中央的白色文字写着“无效的证书。注册一个开发人员账户”。本文的剩余部分,我会说一下我们能对这个地图控件进行的所有不同的操作,包括获得一个有效地开发人员API密钥。

0
相关文章