zoukankan      html  css  js  c++  java
  • 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的基本使用,谢谢阅读!

  • 相关阅读:
    C# Winform窗体间传值
    用遍历判断listview是否有重复数据
    asp.net中Webservice的调用实例
    C#中datagridview获取当前行并修改数据
    C#ArrayList的用法
    八步解决ACCESS自动编号问题,SERVER 2000数据库,转换为ACCESS数据库
    SQL Server 2005 中为安装程序增加计数器注册表项值
    我现在在用的.NET数据操作类
    C#中MessageBox用法大全
    C#调用WebService实例和开发
  • 原文地址:https://www.cnblogs.com/salam/p/1917286.html
Copyright © 2011-2022 走看看