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卫星无路标模式

三、应用

<my:Map CredentialsProvider="AkGGA_JlwP7XGV8JxIPb8oEWxrInlLMGKpCe7QM4QB5cg4UGNCqUyjqVfC0B2-XC" Mode="Aerial" CopyrightVisibility="Collapsed"/>

 CredentialsProvider="AkGGA_JlwP7XGV8JxIPb8oEWxrInlLMGKpCe7QM4QB5cg4UGNCqUyjqVfC0B2-XC"是Key

Mode="Aerial" 指定视图模式是路况模式

CopyrightVisibility="Collapsed" 是隐藏Copyright文本

效果如图

本节就介绍到这里,下一讲是map的基本使用,谢谢阅读!

原文地址:https://www.cnblogs.com/salam/p/1917286.html