このライブラリーは、装置のロケーションに関する情報を提供します。
レコード
GeoPosition は、地理位置情報データを示します。
- latitude float
- 緯度 (10 進数)。
- longitude float
- 経度 (10 進数)。
- altitude float?
- ある位置の地上からの高さ (メートル)。
- accuracy float?
- 経度と緯度の座標の精度レベル (メートル)。
- altitudeAccuracy float?
- 高度座標の精度レベル (メートル)。
- heading float?
- 移動の方向 (真北を基準にした時計回りの度数で指定される)。
- speed float?
- 装置の現行対地速度 (1 秒当たりのメートル数で指定される)。
- g_timestamp timestamp
- ロケーション・データが検閲されたときのタイム・スタンプ。
GeolocationOption は、地理位置情報を監視するためのオプションです。
- enableHighAccuracy boolean?
- これは、ブール値に対する高精度測定を有効にします。
- timeout int?
- コールバックが行われるまでに許可される最大期間 (ミリ秒)。
- maximumAge int?
- これは、経過時間が指定時間 (ミリ秒) を超えていない、キャッシュに入れられた位置を受け入れます。
- 関数
- getCurrentPosition(onSuccess GeolocationSuccess in, onError CordovaErrorHandler
in, options GeolocationOption? in)
- これは、現在の地理位置情報を取得して、onSuccess コールバック関数に戻ります。
- onSuccess
- 成功コールバック。
GeolocationSuccess。
ロケーション・データが渡されます。
- eventHandler
- これは、イベント発生時のコールバック関数です。
CordovaEvent オブジェクトが渡されます。
delegate GeolocationSuccess(position GeoPosition in) end
- onError
- エラー・コールバック関数。
- options
- ロケーションを取得するためのオプション。
- watchPosition(onSuccess GeolocationSuccess in, onError CordovaErrorHandler
in, options GeolocationOption? in) returns(String)
- これは、定期的に装置のロケーションを取得して、その都度、onSuccess コールバック関数を実行します。
これは、監視をクリアするために使用できる監視 ID を返します。
- onSuccess
- 成功コールバック。
- onError
- エラー・コールバック関数。
- options
- ロケーションを取得するためのオプション。
- clearWatch(watchID String in)
- これは、ロケーションの監視を停止します。