ロケーションの取得アクションの追加
場所の取得処理を追加して、ユーザーのライブ・ロケーションを取得します。
このアクションにはユーザーの同意が必要です。 ベスト・プラクティスとして、ユーザー・ジェスチャでのみ起動する必要があるため、ユーザーは、システム権限プロンプトにアクセスして開始したアクションに関連付けることができます。
このアクションのAPIの詳細は、「Oracle Visual Builderページ・モデル参照」の「ロケーションの取得」を参照してください。
ロケーションの取得アクションを使用するには:
- 「組込みアクション」の最後に説明されているように、3つの方法のいずれかでアクションを追加します。
- プロパティ・ペインのIDプロパティを更新して、アクションをより識別できるようにします。
- 戻り可能なキャッシュ位置の「最大保持時間」 (ミリ秒)を設定します。 0 (デフォルト)に設定すると、デバイスはキャッシュされた位置を使用できず、実際の現在の位置を取得しようとする必要があります。 Infinityに設定した場合、デバイスはその経過時間に関係なくキャッシュされた位置を返す必要があります。
- 「タイムアウト」値を設定します。これは、デバイスが位置を返すために許容される最大時間(ミリ秒)を表します。
- アプリケーションで可能なかぎり最善の結果を受け取るかどうかを示す「高精度を有効化」値を設定します。 trueで、デバイスがより正確な位置を提供できる場合は、その位置になります。 この場合、レスポンス時間が遅くなったり、電力消費が増加する可能性があります。 false (デフォルト)の場合、デバイスは、より迅速に応答するか、より少ない電力を使用してリソースを節約できます。 モバイル・デバイスの場合、GPSセンサーを使用するためにこれをtrueに設定する必要があります。
アクションによって値が返された場合、その値は「結果の保存先」プロパティによって表示される自動生成された変数に割り当てられます。
