天天看點

如何在 Windows Phone 8 中擷取手機的目前位置

适用于:僅限于 Windows Phone 8。

如何在 Windows Phone 8 中擷取手機的目前位置

重要說明:

在 Visual Studio 中建立新的 Windows Phone 應用。

在“解決方案資料總管”中,展開“屬性”檔案夾,然後輕按兩下 WMAppManifest.xml。

在清單設計器的“功能”頁籤上,選中“ID_CAP_LOCATION”旁邊的複選框。

在 MainPage.xaml 中,将下列 XAML 代碼粘貼到現有的名為 ContentPanel 的 Grid 元素上。此代碼定義一個将啟動位置 API 的按鈕,以及一些文本塊來顯示次元、經度和應用的狀态。

<a>XAML</a>

在 MainPage.xaml.cs 檔案的頂部添加以下 using 語句。

<a>C#</a>

<a>C++</a>

就本例而言,我們也聲明方法 GetOneShotLocation,将在其中使用位置 API 。該方法以 3 個整數作為參數,用它們表示結果的所需精度(以米為機關)、系統為擷取位置結果而在逾時前應等待的最長秒數以及位置結果的最長生存期(以秒為機關)。