警告:
Maps 外部オブジェクトは、Geolocation 外部オブジェクトよりも新しいオブジェクトです。両方の外部オブジェクトで提供されているメソッドとプロパティの多くは似ています。異なる点は、
Maps 外部オブジェクトが
Geography データタイプを使用しているのに対し、Geolocation 外部オブジェクトは Geolocation ドメイン (非推奨) を使用していることです。また、Maps 外部オブジェクトにはより多くの機能が含まれています。Maps 外部オブジェクトと Geography データタイプを使用することを強くお勧めします。
この API を使用すると、該当するネイティブ モバイル アプリケーションが実行されているデバイス上の GPS とやり取りすることによって、それらのアプリケーションに対応するロケーションサービスを提供できます。
この API によって要件を解決できるシナリオについては、「
Geolocation API - シナリオ」を参照してください。この API を使用できるようにするために、多くのメソッドが定義されており、
GeoLocationInfo と呼ばれる
Structured Data Type (SDT) オブジェクトも定義されています。
現在のオーソライズ状態を返します。ユーザーから与えられたものより高いレベルのオーソライズが必要な API を使用する場合に役立ちます。ユーザーが現在マイナーなアクセス許可 (WhenInUse または Denied) しか持たない場合は、ユーザーに警告し、該当する設定に移動して必要なアクセス許可を追加するように要求することができます。このプロパティは APIAuthorizationStatus ドメインに基づいています。
注: この値は Android アプリケーションでは使用できません。
注: アスタリスク (*) の付いたメソッドはデバイスでのみ動作します (シミュレーターや Web 環境では動作しません)。
デバイスの現在の位置を返します。
ロケーションサービスを使用するためのアクセス許可がアプリケーションに付与されているかどうかを示します。
ロケーションサービスがデバイスで有効になっているかどうかを示します。
追跡情報の生成を開始します。
追跡に関する記事を参照してください。
追跡情報の生成を停止します。
追跡に関する記事を参照してください。
追跡用のメソッドによって生成された位置情報のコレクションを返します。
追跡に関する記事を参照してください。
戻り値 |
GeolocationInfo |
パラメーター |
startTime:DateTime |
追跡用のメソッドによって以前に生成された位置情報をすべて削除します。
追跡に関する記事を参照してください。
指定した位置の緯度を返します。
指定した位置の経度を返します。
指定した 2 つの位置間の距離を返します。
指定した位置の住所のコレクションを返します。
適切に動作させるには、
環境レベルでの [ Google API Key ] プロパティに有効な Google API キーを設定する必要があります。
指定した住所の位置のコレクションを返します。
適切に動作させるには、
環境レベルでの [ Google API Key ] プロパティに有効な Google API キーを設定する必要があります。
一連の近接アラートを設定し、操作の成否を返します。「
位置情報近接アラートを使用する方法」を参照してください。
戻り値 |
Boolean |
パラメーター |
proximityAlerts: Collection( GeolocationProximityAlerts ) |
設定されている近接アラートのリストを取得します。「
位置情報近接アラートを使用する方法」を参照してください。
戻り値 |
proximityAlerts: Collection( GeolocationProximityAlerts ) |
パラメーター |
なし |
現在の近接アラートの情報を取得します。「
位置情報近接アラートを使用する方法」を参照してください。
戻り値 |
GeolocationProximityAlerts |
パラメーター |
なし |
設定されている近接アラートのリストをクリアします。「
位置情報近接アラートを使用する方法」を参照してください。
位置を選択します。
戻り値 |
なし |
パラメーター |
GeolocationPickerParameters:GeolocationPickerParameters |
なし
詳細については、「
APIAuthorizationStatus ドメイン」を参照してください。
詳細については、「
GeolocationInfo データタイプ」を参照してください。
詳細については、「
GeolocationProximityAlert データタイプ」を参照してください。
詳細については、「
GeolocationPickerParameters データタイプ」を参照してください。
Events in Mobile Applications