ユーザーの位置情報取得

ユーザーの場所にアクセスして、旅行先を保存したり、他の住所との距離を比較したりできます。

スキルレベル: 中級

開始前に

  • Google APIキーを生成していることを確認してください

  • マジックテキストについて知っていること

  • この機能を使用するには有料のAdaloプランが必要です。

  • アプリがユーザーの位置情報をリクエストするたびに、Googleプランに料金が発生する可能性があります。

手順

注意: ユーザーの位置情報はバックエンドで連続的に更新されません。デバイスの位置情報は、ユーザーが位置情報を使用するアクション(作成、更新など)を実行するたびにのみ更新されます。そのため、マップのマーカーは、UberやDoordashで見られるように「追跡」されることはできません。

許可のリクエスト

1.) ユーザーの位置情報にアクセスする前に、アプリはまずその許可を求める必要があります。任意のコンポーネントにクリックアクションを追加し、LocationをホバーしてからRequest Permissionをクリックすることで、アプリに許可を求めることができます。通常、このアクションは画面の読み込み時か、ユーザーがアプリの位置情報やマップ機能に初めてアクセスしようとしたときに行うのが最適です。

ヒント: このアクションを設定し忘れたり、設定しないことを決めた場合、Adaloは自動的にユーザーに初めてアプリが位置情報を要求するときに尋ねます。

ユーザーの位置情報へのアクセス

マジックテキストを使用して、ユーザーの位置情報に2つの異なる方法でアクセスできます:

1.) Current Device Locationを選択することで、Location Inputコンポーネント、フォームコンポーネント、および他の場所で特定のLocationプロパティを入力する必要がある場合に、ユーザーの現在のデバイスの位置にアクセスできます。

Location Inputコンポーネントのデフォルトの位置としてCurrent Device Locationを選択する
新しいトリップのLocationプロパティ(Destination)を設定するために、Create Actionの一部としてCurrent Device Locationを選択する

2.) Current Device Locationの> 個々のデータプロパティ(住所全体、郵便番号、緯度、経度など)を選択することで、Current Device Location > 自体をホバーして必要なデータを選択できます。これは、Locationプロパティタイプではないフィールドを入力するためのものです。

マップのマーカーの住所をCurrent Device LocationのFull Addressに設定する

もっと詳しく知る

  • ユーザーの位置情報は連続的に更新されません。ユーザーのデバイスの位置情報は、アプリ内で位置情報を使用するアクション(作成、更新など)を実行したときにのみ取得されます。そのため、ユーザーはUberドライバーやDoordashの配達員を追跡するように追跡されることはありません。

  • デバイスの位置情報はAndroid、iOS、PWA、デスクトップWebアプリで機能します。

  • 位置情報の使用に関するApp Academyのコースをチェックしてください。

ヘルプ

この記事に関する追加のヘルプが必要な場合は、いつでもコミュニティフォーラムで質問できます!投稿する際は、この記事へのリンクも貼っておくようにしてください!

Last updated

Was this helpful?