この API を使用すると、ネイティブ モバイル アプリケーションが実行されているデバイス上の GPS とやり取りすることによって、それらのアプリケーションに対応するロケーションサービスを提供できます。

Maps 外部オブジェクトは、Common モジュール内の
KB エクスプローラーの中にあり、このモジュールは GeneXus モジュールの中にあります。
現在のオーソライズ状態を返します。
これは APIAuthorizationStatus ドメインに基づきます (可能な列挙値は次のとおりです: Not Determined、Restricted、Denied、Authorized、AuthorizedWhenInUse)。
ロケーションサービスを使用するためのアクセス許可がアプリケーションに付与されているかどうかを示します。ブール値です。
ロケーションサービスがデバイスで有効になっているかどうかを示します。ブール値です。
現在の位置情報の精度のオーソライズ状態を返します。
このプロパティを使用すると、アプリケーションが完全な精度を使用できるかどうかをチェックし、それに応じて実行できます (例: エラーメッセージの表示や機能の変更)。
これは LocationAccuracyAuthorization ドメインに基づきます (可能な列挙値は次のとおりです: Full、Reduced、Unknown)。
注: アスタリスク (*) の付いたメソッドはデバイスでのみ動作します (シミュレーターや Web 環境では動作しません)。
2 点間の経路を取得します。
「
Maps 外部オブジェクトの CalculateDirections メソッドを使用する方法」を参照してください。
デバイスの現在の位置を返します。
「
Maps 外部オブジェクトの GetLocation メソッドを使用する方法」を参照してください。
追跡情報の生成を開始します。
戻り値 |
なし |
パラメーター |
TrackingParameter |
StartTracking メソッド、「
GeneXus 追跡を使用する方法」を参照してください。
追跡情報の生成を停止します。
「
GeneXus 追跡を使用する方法」を参照してください。
追跡用のメソッドによって生成された位置情報のコレクションを返します。
戻り値 |
LocationInfo |
パラメーター |
startTime:DateTime |
「
GeneXus 追跡を使用する方法」を参照してください。
追跡用のメソッドによって以前に生成された位置情報をすべて削除します。
「
GeneXus 追跡を使用する方法」を参照してください。
指定した位置の緯度を返します。
指定した位置の経度を返します。
指定した位置の住所のコレクションを返します。
戻り値 |
Collection(Address) |
パラメーター |
location:GeoPoint |
適切に動作させるには、
環境レベルでの [ Google API Key ] プロパティに有効な Google API キーを設定する必要があります。
指定した住所の位置のコレクションを返します。
戻り値 |
Collection(GeoPoint) |
パラメーター |
address:Address |
適切に動作させるには、
環境レベルでの [ Google API Key ] プロパティに有効な Google API キーを設定する必要があります。
指定した 2 つの位置間の距離を返します。
一連の近接アラートを設定し、操作の成否を返します。
戻り値 |
Boolean |
パラメーター |
proximityAlerts: Collection(LocationProximityAlerts) |
SetProximityAlerts メソッド、「
位置情報近接アラートを使用する方法」を参照してください。
設定されている近接アラートのリストを取得します。
戻り値 |
proximityAlerts: Collection(LocationProximityAlerts) |
パラメーター |
なし |
「
位置情報近接アラートを使用する方法」を参照してください。
現在の近接アラートに関する情報を取得します。
戻り値 |
GeolocationProximityAlerts |
パラメーター |
なし |
「
位置情報近接アラートを使用する方法」を参照してください。
設定されている近接アラートのリストをクリアします。
「
位置情報近接アラートを使用する方法」を参照してください。
位置を選択します。
戻り値 |
なし |
パラメーター |
LocationPickerParameters:GeolocationPickerParameters |
指定した 2 つの位置間の距離を返します。
実行時、一時的に最高精度でロケーションにアクセスするかをユーザーに要求できます。許可リクエストのダイアログに表示される purpose 文字列を受け取り、最高精度の許可が正しく付与されている場合は true を返します。
注: