このトピックはまだ評価されていません - このトピックを評価する

Geolocator.GetGeopositionAsync(TimeSpan, TimeSpan) | getGeopositionAsync(TimeSpan, TimeSpan) Method

デバイスの現在の位置を取得する非同期操作を開始します。

構文


geolocator.getGeopositionAsync(maximumAge, timeout).done( /* 成功ハンドラーとエラー ハンドラー */ );

パラメーター

maximumAge

型: Number [JavaScript] | System.TimeSpan [.NET] | Windows::Foundation::TimeSpan [C++]

キャッシュされた場所データの最大許容期間。TimeSpan は、100 ナノ秒単位で表される期間です。

timeout

型: Number [JavaScript] | System.TimeSpan [.NET] | Windows::Foundation::TimeSpan [C++]

タイムアウト。TimeSpan は、100 ナノ秒単位で表される期間です。

戻り値

型: IAsyncOperation<Geoposition>

位置データを取得するための非同期要求を開始し、完了を処理するメソッドを提供します。

解説

GetGeopositionAsync を呼び出すために最初に使用する Geolocator オブジェクトは、ユーザーに同意を求めるプロンプトが表示されるように UI スレッドで実行される必要があります。詳細については、「Guidelines for devices that access personal data (個人データにアクセスするデバイスのガイドライン)」を参照してください。

接続スタンバイの場合、Geolocator オブジェクトは常にインスタンス化できますが、Geolocator オブジェクトは集約するセンサーを見つけることができず、GetGeopositionAsync の呼び出しが 7 秒後にタイムアウトし、PositionChanged イベント リスナーは呼び出されず、StatusChanged イベント リスナーが NoData 状態になると呼び出されます。

要件

最小限サポートされるクライアント

Windows 8

最小限サポートされるサーバー

サポートなし

最小限サポートされる携帯電話

Windows Phone 8

名前空間

Windows.Devices.Geolocation
Windows::Devices::Geolocation [C++]

メタデータ

Windows.winmd

Capabilities

ID_CAP_LOCATION [Windows Phone]

参照

Geoposition
Geocoordinate
Geolocator
GetGeopositionAsync

 

 

表示:
© 2014 Microsoft. All rights reserved.