私がここでやろうとしているのは、特定の施設を提供する病院が国内にいくつかのセンター (場所) を持っていると仮定することです。ユーザーがそのような病院を要求すると、ボットは近くの病院の場所を出力できるはずです。Firebase Real-Time Database には、そのようなすべての病院のリストが、それぞれの経度と緯度とともにあります。
私のアプローチは、ユーザーの場所を取得し、それをデータベース内の近くの場所の利用可能な場所と比較することですか?
このリンクでは、「Google アクション」を使用してユーザーの位置を取得する方法について説明しています。Firebase のリアルタイム データベースを使用できるように、Dialogflow のインライン エディターから dialogflow-fulfullment (WebhookClient({ request, response });) を使用して同じこと (ユーザーの正確な位置を取得する) を行いたいと考えています。
私の動機は、他のほとんどのプラットフォームにも対応できるようにすることです。一方、Google アクションは Google アシスタントに対してのみ有効です。
PS:これに関する提案は非常に高く評価されます。必要に応じて、さらに説明を加えていただければ幸いです。