日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

如何添加地图控件到Windows Phone 8的页面中

發布時間:2023/12/10 windows 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何添加地图控件到Windows Phone 8的页面中 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文?如何添加地圖控件到Windows Phone 8的頁面中

本主題介紹了各種方法來添加一個地圖控件到Windows Phone 8的項目。該地圖控件在Windows Phone的SDK 8.0的庫的一部分。因為地圖的控制是不是在內存中的核心控制,它必須被正確引用,然后才能使用它。您還必須添加一個ID_Cap_Map功能之前,你的控件添加到項目中。

提示:

本主題介紹如何編寫一個顯示你的地圖應用程序內部的代碼。如果你只是想顯示的地圖,您還可以使用地圖的任務,這將啟動內置的地圖應用程序。欲了解更多信息,請參閱如何使用地圖任務的Windows Phone。

有關演示一些本主題中描述的任務樣品,下載簡單的地圖控件示例。

對于有用的擴展到地圖API,其中包括一個圖釘,下載Windows Phone的工具包。

?

本主題包含以下各節。

  • 添加地圖功能
  • 使用工具箱中添加一個地圖控件
  • 使用XAML添加地圖控制
  • 通過使用代碼添加地圖控制
  • 添加ApplicationID和AuthenticationToken
  • 使用條款在地圖服務
  • 相關主題
? 添加地圖功能

您必須添加一個ID_Cap_Map功能添加了之前地圖的控制。

要添加ID_Cap_Map能力

  • 在Visual Studio 2012中,創建一個名為MapApplication一個新的Windows Phone 8的項目。

  • 在MapApplication項目,單擊屬性文件夾,然后雙擊WMAppManifest.xml中的文件。

  • WMAppManifest.xml中的文件,單擊功能選項卡。

  • 功能表中,選擇ID_Cap_Map能力。

  • 使用工具箱中添加一個地圖控件

    添加一個最簡單的方法地圖控制并正確引用它是從將它拖到工具箱,并將其拖放到你的XAML設計或XAML視圖。

    從工具箱中添加一個地圖控件

  • 在MapApplication項目中,打開工具箱,然后打開所有的Windows Phone控件。

  • 工具箱,拖動地圖控件的XAML或設計器視圖。

    Visual Studio會自動執行以下任務。

    • 增加了一個參考Microsoft.P??hone.Maps裝配。

    • <phone:PhoneApplicationPage>?XAML頁面的開始標記,添加下面的XML命名空間聲明SDK的命名空間。

      XAML 的xmlns:控制=“CLR命名空間:Microsoft.P??hone.Maps.Controls;裝配= Microsoft.P??hone.Maps”
    • 添加以下XAML到你的頁面,如果你拖動控件到XAML視圖。

      <Controls:Map />

      - 或 -

    • 如果你拖動控件到設計視圖中添加以下XAML。

      XAML < 控制:地圖 HorizontalAlignment = “ 左“ 保證金= “ 158,265,0,0 “ 垂直對齊= “ 頂“ />
  • 使用XAML添加地圖控制

    要添加一個地圖使用XAML手動控制,必須先添加一個引用到Microsoft.Phone.Maps組裝,然后你必須在XML命名空間映射到程序集。

    要添加一個引用到Microsoft.P??hone.Maps裝配在Visual Studio

  • 在你的MapApplication項目中,右鍵單擊項目菜單,然后選擇添加引用。

  • 引用管理器對話框中,單擊瀏覽

  • 瀏覽到C:\程序文件(x86)\引用程序集\微軟\框架\ WindowsPhone的\ V8.0。

  • 雙擊Microsoft.P??hone.Maps.dll文件。

  • 單擊OK(確定)。

  • 要添加一個XML命名空間映射

  • 打開MainPage.xaml。

  • <phone:PhoneApplicationPage>?XAML頁面的開始標記,添加下面的XML命名空間聲明SDK的命名空間。

    XAML 的xmlns:控制=“CLR命名空間:Microsoft.P??hone.Maps.Controls;裝配= Microsoft.P??hone.Maps”
  • 若要使用XAML添加地圖控件

  • 打開MainPage.xaml。

  • 添加以下XAML到ContentPanel的網格。

    XAML < 控制:地圖> </ 控制:地圖>
  • 通過使用代碼添加地圖控制

    一旦你有一個參考Microsoft.Phone.Maps組裝,您可以添加地圖使用代碼控制。下面的示例創建一個地圖名為MYMAP控件,然后將其添加到ContentPanel的網格。

    使用代碼添加地圖控件

  • 打開MainPage.xaml.cs中。

  • 添加下面的使用說明。

    使用Microsoft.P??hone.Maps.Controls;
  • 添加下面的代碼。

    C# 公共炫魅() {的InitializeComponent();地圖MYMAP = 新地圖();ContentPanel.Children.Add(MYMAP); }
  • 添加ApplicationID和AuthenticationToken

    在您可以發布使用地圖控件的應用程序,你必須得到一個ApplicationId和AuthenticationToken從Windows Phone的開發中心,并添加值到你的代碼。你得到的值是特定于各個應用程序,而您提出要求。

    為了得到一個ApplicationID和AuthenticationToken從開發中心?

  • 當您完成您的應用程序,開始應用程序提交過程。

  • 提交應用程序頁面,單擊地圖服務。

    地圖服務開啟頁面。

  • 在頁面上,單擊獲取令牌。

    ApplicationIDAuthenticationToken顯示在同一頁面上。

  • 復制值和下面的過程描述它們粘貼到你的代碼。

  • 新的代碼,上傳和更新拷貝到存儲重建您的應用程序。

  • 你必須設置兩個值ApplicationId和AuthenticationToken第一個地圖控件加載后,不只是實例化的屬性。如果你在破壞你的應用程序中的地圖控件的所有實例,然后創建一個新的實例,你必須重新設置這些屬性。

    要指定ApplicationID和AuthenticationToken在你的代碼

  • 在Visual Studio中,在你的代碼中,創建一個事件處理程序的地圖控件的Loaded事件。

  • 每個復制您從開發中心獲得的,并將其分配到各自的屬性值,如顯示在下面的代碼:

    C# ??????? 私人 無效 myMapControl_Loaded(對象發件人,RoutedEventArgs五){Microsoft.Phone.Maps.MapsSettings.ApplicationContext.ApplicationId = “ApplicationID” ;Microsoft.Phone.Maps.MapsSettings.ApplicationContext.AuthenticationToken = “AuthenticationToken” ;}
  • 使用條款在地圖服務

    繼續使用的地圖服務是由被統治者使用的條款。微軟可能會與諾基亞正在使用的地圖服務,因為諾基亞提供一些服務的開發者ID的分享。

    另請參閱

    參考

    地圖

    其他資源

    地圖和導航功能的Windows Phone 8 用于Windows Phone的地圖控件的設計準則 如何將UI元素添加到Windows Phone 8的一個地圖控件 如何在Windows Phone 8的顯示在地圖上的路線和方向

    總結

    以上是生活随笔為你收集整理的如何添加地图控件到Windows Phone 8的页面中的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。