【发布时间】:2016-06-24 19:35:09
【问题描述】:
假设我是一名用户/Uber 司机,我如何使用 Uber API 获取我的当前位置并在地图上绘制位置?我想在地图上跟踪用户。所有这些都将使用 Python API 完成。
【问题讨论】:
标签: uber-api
假设我是一名用户/Uber 司机,我如何使用 Uber API 获取我的当前位置并在地图上绘制位置?我想在地图上跟踪用户。所有这些都将使用 Python API 完成。
【问题讨论】:
标签: uber-api
API 端点 /requests/current 以包含 lat 和 lng 值的位置对象进行响应。您可以将这些用于您的映射功能。否则,还有另一种方法 /requests/{request_id}/map 会响应 API 提供的地图的 URL。
至于 Python,the SDK 为您提供上述方法:
【讨论】:
通过 Python,您可以通过他们的 IP 地址来跟踪他们的位置。 This 问题讨论了如何使用 FreeGeoIP 来跟踪他们的位置。使用 IP 地址不会完全准确,因此如果您需要更准确的表示,则需要一种与设备上的 GPS 系统交互的方法。 This 问题有一个同时使用 Android 和 Python 的示例,agraebe 在他的评论中提到您可以使用 HTML5 Geolocation 功能。 Pythonista 看起来像一个用于 IOS 的 Python IDE,具有 locations 服务。我在这些方面没有太多经验,但我希望其中一些资源能有所帮助。
【讨论】: