2016-06-24 4 views

Antwort

1

Der API-Endpunkt /requests/current antwortet mit einem Standortobjekt einschließlich Lat & Ing-Werten. Sie können diese für Ihre Zuordnungsfunktion verwenden. Andernfalls gibt es eine andere Methode /requests/{request_id}/map, die mit einer URL auf eine Karte antwortet, die von der API bereitgestellt wird.

Wie für Python, the SDK liefert Ihnen die oben genannten Methoden:

+0

Das ist nur möglich, wenn ich eine Fahrt habe, was ist wenn nicht? Wie bekomme ich dann meinen Standort? –

+0

Nun, wenn Sie keine Fahrt haben, ist es an Ihnen, den Standort des Benutzers zu identifizieren. Die Uber-API selbst ist kein Standortanbieter in diesem Sinne. Sie müssen die zugrunde liegende Technologie verwenden, um die Position eines Benutzers zu ermitteln. Wenn Sie beispielsweise reines HTML im Frontend verwenden, können Sie den Speicherort über die Funktionen [HTML5 Geolocation] (http://www.w3schools.com/html/html5_geolocation.asp) abrufen. – agraebe

0

Durch Python können Sie ihre IP-Adresse, ihre Lage zu verfolgen. This Frage bezieht sich darauf, wie FreeGeoIP verwendet wird, um ihren Standort zu verfolgen. Die Verwendung der IP-Adresse ist nicht vollkommen genau. Wenn Sie also eine genauere Darstellung benötigen, benötigen Sie eine Möglichkeit, mit dem GPS-System auf einem Gerät zu interagieren. This Frage hat ein Beispiel für die Verwendung von Android und Python zusammen, und agraebe erwähnt, dass Sie die HTML5 Geolocation Features in seinem Kommentar verwenden können. Pythonista sieht aus wie eine Python-IDE für IOS, die einen locations-Dienst hat. Ich habe nicht viel Erfahrung damit, aber ich hoffe, dass einige dieser Ressourcen helfen.

Verwandte Themen