从用户获取位置并在api.ai中执行外部请求

时间:2017-06-07 08:30:38

标签: machine-learning dialogflow facebook-messenger-bot

有人可以使用代码向我显示 用于在课程中获取用户的位置(当前或任何其他) 然后用它来显示谷歌地图与银行或学校api.ai?

1 个答案:

答案 0 :(得分:0)

您可以在没有Google地图的情况下跟踪用户位置。使用地理位置API:https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation

Geolocation API支持所有最新的浏览器,包括移动设备。

您可以按照以下说明获取用户的当前位置

navigator.geolocation.getCurrentPosition(function(position) {
  do_something(position.coords.latitude, position.coords.longitude);
});

在回调中,您可以发出外部AJAX请求以将此信息发送到远程服务器。

希望这有帮助。