最近のアクセス:
Geolocation 外部オブジェクト

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

重要: この API で 提供されるメソッドとプロパティの多くは、Maps 外部オブジェクトで提供されるものと似ています。この違いは、(Geolocation 外部オブジェクト内の) Geolocation ドメインの代わりに (Maps 外部オブジェクト内の) Geographic データタイプを使用することで得られます。可能であれば、Geographic データタイプと外部のマップオブジェクトを使用することを強くお勧めします。
この API によって要件を解決できるシナリオについては、ここを参照してください。この API を使用できるように、GetMyLocation、GetLatitude、GetAddress などの各種メソッドおよび GeoLocationInfo という新しい構造化データタイプが定義されています。
イメージ:39588.png イメージ:39338.png

プロパティ

AuthorizationStatus

現在のオーソライズ状態を返します。ユーザーから与えられたものより高いレベルのオーソライズが必要な API を使用する場合に役立ちます。ユーザーが現在マイナーなアクセス許可 (WhenInUse または Denied) しか持たない場合は、ユーザーに警告し、該当する設定に移動して必要なアクセス許可を追加するように要求することができます。このプロパティは APIAuthorizationStatus ドメインに基づいています。

メソッド

: アスタリスク (*) の付いたメソッドはデバイスでのみ動作します (シミュレーターや Web 環境では動作しません)。

GetMyLocation メソッド *

デバイスの現在の位置を返します。
戻り値 GeolocationInfo
パラメーター minAccuracy:Numeric(8.0), timeout:Numeric(8.0), IncludeHeadingAndSpeed:Boolean [ , ignoreErrors:Boolean ]

Authorized メソッド *

ロケーションサービスを使用するためのアクセス許可がアプリケーションに付与されているかどうかを示します。
戻り値 Boolean
パラメーター なし

ServiceEnabled メソッド *

ロケーションサービスがデバイスで有効になっているかどうかを示します。
戻り値 Boolean
パラメーター なし

StartTracking メソッド *

追跡情報の生成を開始します。追跡に関する記事を参照してください。
戻り値 なし
パラメーター changeInterval:Numeric(8.0), distance:Numeric(8.0), action:Character(20), actionTimeInterval:Numeric(8.0) [ , accuracy:Numeric(8.0) ]

EndTracking メソッド *

追跡情報の生成を停止します。追跡に関する記事を参照してください。
戻り値 なし
パラメーター なし

GetLocationHistory メソッド

追跡用のメソッドによって生成された位置情報のコレクションを返します。追跡に関する記事を参照してください。
戻り値 GeolocationInfo
パラメーター startTime:DateTime

ClearLocationHistory メソッド

追跡用のメソッドによって以前に生成された位置情報をすべて削除します。追跡に関する記事を参照してください。
戻り値 なし
パラメーター なし

GetLatitude メソッド *

指定した位置の緯度を返します。
戻り値 Numeric(9.5)
パラメーター location:Geolocation

GetLongitude メソッド *

指定した位置の経度を返します。
戻り値 Numeric(9.5)
パラメーター location:Geolocation

GetDistance メソッド

指定した 2 つの位置間の距離を返します。
戻り値 GeolocationInfo
パラメーター fromLocation:Geolocation, toLocation:Geolocation

GetAddress メソッド

指定した位置の住所のコレクションを返します。
戻り値 Collection( Address )
パラメーター location:Geolocation ドメイン
正しく機能させるには、[ Google API Key ] プロパティ (環境レベル) で有効な GoogleAPI キーを構成する必要があります。

GetLocation メソッド

指定した住所の位置のコレクションを返します。
戻り値 Collection( Geolocation )
パラメーター address:Address
正しく機能させるには、[ Google API Key ] プロパティ (環境レベル) で有効な GoogleAPI キーを構成する必要があります。

SetProximityAlerts メソッド *

一連の近接アラートを設定し、操作の成否を返します。: 「位置情報近接アラートを使用する方法」を参照してください。
戻り値 Boolean
パラメーター proximityAlerts: Collection( GeolocationProximityAlerts )

GetProximityAlerts メソッド *

設定されている近接アラートのリストを取得します。: 「位置情報近接アラートを使用する方法」を参照してください。
戻り値 proximityAlerts: Collection( GeolocationProximityAlerts )
パラメーター なし

GetCurrentProximityAlert メソッド *

現在の近接アラートの情報を取得します。: 「位置情報近接アラートを使用する方法」を参照してください。
戻り値 GeolocationProximityAlerts
パラメーター なし

ClearProximityAlerts メソッド *

設定されている近接アラートのリストをクリアします。: 「位置情報近接アラートを使用する方法」を参照してください。
戻り値 なし
パラメーター なし

PickLocation メソッド

位置を選択します。
戻り値 なし
パラメーター GeolocationPickerParameters:GeolocationPickerParameters

イベント

なし

ドメイン

APIAuthorizationStatus ドメイン

詳細については、「APIAuthorizationStatus ドメイン」を参照してください。

構造化データタイプ

GeolocationInfo

詳細については、「GeolocationInfo データタイプ」を参照してください。

GeolocationProximityAlert

詳細については、「GeolocationProximityAlert データタイプ」を参照してください。

GeolocationPickerParamters

詳細については、「GeolocationPickerParameters データタイプ」を参照してください。

適用範囲

プラットフォーム スマートデバイス (iOS、Android)

動画

イメージ:20668.png Events in Mobile Applications

使用可能バージョン

Geolocation 外部オブジェクトは、GeneXus X Evolution 3 以降で利用できます。



サブページ
Created: 18/10/29 01:04 by Admin Last update: 21/08/25 01:03 by Admin
カテゴリ
Powered by GXwiki 3.0