我在这里要做的是,假设一家提供某些设施的医院在该国有几个中心(地点)。现在当用户请求这样的医院时,机器人应该能够向他输出附近医院的位置。我确实有 Firebase 实时数据库中所有此类医院的列表,其中包含各自的经度和纬度。
我的方法是获取用户的位置并将其与数据库中的可用位置进行比较以获得附近位置?
在此链接上,讨论了如何使用“Google Actions”获取用户的位置。我想使用 Dialogflow 上的内联编辑器中的 dialogflow-fulfullment (WebhookClient({ request, response });) 做同样的事情(获取用户的精确位置),以便我可以使用 Firebase 的实时数据库。
我的动机是让它也包容大多数其他平台。鉴于 Google Actions 仅对 Google Assistant 有效。
PS:对此的任何建议都将是非常可观的。如果需要,我很乐意提供更多说明。