vivion34 发表于 2015-5-13 08:45:13

Windows Phone 7 Silverlight控件之--Map入门

  Map控件是微软专门为在Windows Phone 7手机上使用BingMap地图而开发的控件,在前面的博客中已写过如何使用在Silverlight的BingMap控件,今天讲一下如何使用Map控件,相比之下使用Map控件比使用Silverlight的BingMap控件简单一点,没有那么繁琐的步骤。
  一、申请使用BingMap地图的Key。
  在前面的博客中已写过,在这里不再赘述。即使没有Key也可以进行开发BingMap地图但是会出现下图提示,在地图中央会显示“Invail......”这么一段提示

  如果使用Key的话就没有这段提示

  
  二、重要方法和属性
  1.说明
  为在Windows Phone 7平台使用BingMap提供接口。
  2.继承关系
  Microsoft.Phone.Controls.Maps.Core.MapBase
  Microsoft.Phone.Controls.Maps.Core.MapBase
  System.Windows.Controls.ContentControl  
  System.Windows.Controls.Control
  System.Windows.FrameworkElement
  System.Windows.UIElement
  System.Windows.DependencyObject
  2.重要属性
  CredentialsProvider:申请到的Key值
  Mode:地图的显示模式,包含三种(Road路况模式、AerialWithLabels卫星有路标模式、Aerial卫星无路标模式)下图是三种模式的视图
   
  AerialWithLabels卫星有路标模式            Road路况模式                  Aerial卫星无路标模式
  
  三、应用
  
  CredentialsProvider="AkGGA_JlwP7XGV8JxIPb8oEWxrInlLMGKpCe7QM4QB5cg4UGNCqUyjqVfC0B2-XC"是Key
  Mode="Aerial" 指定视图模式是路况模式
  CopyrightVisibility="Collapsed" 是隐藏Copyright文本
  效果如图

  
  本节就介绍到这里,下一讲是map的基本使用,谢谢阅读!
  
页: [1]
查看完整版本: Windows Phone 7 Silverlight控件之--Map入门