繁体   English   中英

使用 Dialogflow-fulfillment 获取设备位置,而不是使用 Google Actions

[英]Getting device location using Dialogflow-fulfillment, not using Google Actions

我在这里想做的是,假设一家提供某些设施的医院在该国拥有多个中心(地点)。 现在当用户请求这样的医院时,机器人应该能够向他输出附近医院的位置。 我确实在 Firebase 实时数据库中列出了所有此类医院的经度和纬度。

我的方法是获取用户的位置并将其与数据库中附近位置的可用位置进行比较?

在此链接上,讨论了如何使用“Google Actions”获取用户的位置。 我想使用 Dialogflow 上的内联编辑器中的 dialogflow-fulfullment (WebhookClient({ request, response });) 做同样的事情(获取用户的精确位置),以便我可以使用 Firebase 的实时数据库。

我的动机是让它也包容大多数其他平台。 而 Google Actions 仅对 Google Assistant 有效。

PS:对此的任何建议将是非常可观的。 如果需要,我很乐意提供更多说明。

获取用户的位置权限只是 Actions on Google 的一项功能,而不是 Dialogflow 本身。 您可以要求用户手动提供他们的当前位置,但否则将难以自动提供。

与 Dialogflow 支持团队交谈

在此处输入图片说明

电子邮件中提到的链接: https : //developers.google.com/actions/reference/rest/Shared.Types/Permission

您可以使用 Actions on Google Helpers 来检索用户位置。 您可以点击此链接获取文档: https : //developers.google.com/actions/assistant/helpers#user_information

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM