場所の取得処理を追加して、ユーザーのライブ・ロケーションを取得します。 このアクションにはユーザーの同意が必要です。 ベスト・プラクティスとして、これはユーザー・ジェスチャでのみ起動されるため、ユーザーは、開始したアクションにアクセスするためにシステム権限プロンプトを関連付けることができます。
アクション・チェーンにロケーションの取得アクションを追加するには:
- たとえば、ページ・レベルでアクション・エディタを開きます。
- アクション・チェーンを作成するか、既存のアクション・チェーンを開いてエディタにアクションを追加します。
- 「ロケーションの取得」をアクション・パレットからアクション・チェーンにドラッグします。
アクション・チェーン内のAddアイコン(
)、またはチェーン内の既存アクション間にアクションをドラッグできます。 チェーンにアクションを追加すると、「プロパティ」ペインが開きます。
- アクションを簡単に識別できるように、プロパティ・ペインのIDフィールドを更新します。
- 復帰可能なキャッシュ位置の最大有効期間(ミリ秒)を設定します。 0 (デフォルト)に設定すると、デバイスはキャッシュされた位置を使用できず、実際の現在の位置の取得を試行する必要があります。 Infinityに設定すると、デバイスはその年齢に関係なくキャッシュ位置を返す必要があります。
- 位置を返すためにデバイスが許可される最大時間(ミリ秒単位)を表すタイムアウト値を設定します。
- 高精度を有効にするの値を設定して、アプリケーションが最良の結果を受信するかどうかを示します。 trueで、デバイスがより正確な位置を提供できる場合は、その位置になります。 この場合、レスポンス時間が遅くなったり、電力消費が増加する可能性があります。 false (デフォルト)の場合、デバイスは、より迅速に応答するか、より少ない電力を使用してリソースを節約できます。 モバイル・デバイスの場合、GPSセンサーを使用するためにこれをtrueに設定する必要があります。