想象一下,我是一个用户/优步驱动程序,如何使用Uber API获取当前位置并在地图上绘制位置?我想在地图上跟踪用户。所有这些都是使用Python API完成的。
答案 0 :(得分:1)
API端点/requests/current
以位置对象作为响应,包括lat& lng值。您可以将它们用于映射功能。否则,还有另一种方法/requests/{request_id}/map
,它使用API提供的地图的URL进行响应。
对于Python,the SDK为您提供了上述方法:
答案 1 :(得分:0)
通过Python,您可以通过他们的IP地址来跟踪他们的位置。 This问题讨论了如何使用FreeGeoIP跟踪其位置。使用IP地址并不完全准确,因此如果您需要更准确的表示,您需要一种与设备上的GPS系统交互的方法。 This问题有一个使用Android和Python的例子,agraebe提到你可以在他的评论中使用HTML5 Geolocation功能。 Pythonista看起来像IOS的Python IDE,具有locations服务。我没有太多这方面的经验,但我希望其中一些资源有所帮助。