BingMaps在Windows Phone应用开发中的实战教程

需积分: 9 3 下载量 18 浏览量 更新于2024-07-27 1 收藏 1.04MB PPT 举报
本资源主要聚焦于Windows Phone移动应用开发中的Bing Maps集成,由崔宇老师讲解。Windows Phone平台利用Bing Maps提供丰富的地图功能和服务,开发者可以利用Microsoft.Phone.Controls.Maps.dll中的BingMaps控件进行应用程序开发。 首先,学习者需要注册Bing Maps账户,通过Windows Live ID创建新的账号,并填写个人详细信息。接着,创建和获取密钥是至关重要的一步,这涉及到访问Bing Maps Portal,在"Create or view keys"链接处申请新的密钥,保存私钥以便后续在代码中使用。Bing Maps服务的基础是http://map.bing.com,提供了多种地图视图模式,包括平面地图、卫星地图,以及在Windows Phone 7版本中不支持的城市3D模式和鸟瞰模式。 BingMaps控件在Windows Phone应用程序中的使用非常直观,例如在XAML布局中通过<my:MapCredentialsProvider Name="MyBingMap" Height="767" Width="455">标签引用控件。该控件拥有丰富的属性,如Center用于设置地图中心点,Children用于添加子元素,Language用于设定地图的语言,CredentialsProvider用于身份验证,使用特定的密钥。ZoomLevel属性控制地图的缩放级别,范围从1(最小)到21(最大),展示了地图的详细程度。 课程目标包括理解如何使用Bing Map control和Data Binding技术,实际操作上则涉及如何通过Bing Maps服务获取地图数据,创建包含图钉和路线层的简单地图应用程序。掌握这些技能后,开发者将能够构建出功能强大的地理位置相关的Windows Phone应用,充分利用Bing Maps的强大功能为用户提供实时导航和位置相关的信息。