Holen Sie sich Ihre Lage durch python
Ist es trotzdem, ich kann den Standort von meinem Gerät über python. Derzeit bin ich mit Selen und einen browser öffnen, verwenden Sie einen location-service-website und Einstellung das Ergebnis, dass die Variablen für lat/long.
Aber gibt es einen einfacheren Weg, dies zu tun?
UPDATE: ich bin mit einem 3G-dongle auf meinem RaspberryPi, also auf der Suche nach einem Weg, um die bestimmten lat/long - ich kann erfolgreich tun dies durch web-service, Frage mich, ob es einen schnelleren Weg, gebaut in python für diese Anforderungen?
Sehen Sie, diese Frage/Antwort: stackoverflow.com/questions/2543018/...
Ich bin nicht sicher, ob das, was ich Suche, denn das ist eine generische IP zu finden - ich will präzise meine Position, ähnlich wie mobile geo-location.
Wenn Sie sagen, "die Lage des my device", sprichst du von einem Handy (oder ähnliches), oder ein desktop PC?
stackoverflow.com/questions/4070169/... diese Frage könnte helfen, aber es sieht (von einem schnellen googeln), wie es nicht leicht werden wird...
Hier einige weitere Informationen, die helfen könnten - Sie brauchen, um GSM-Zelle Informationen aus dem Gerät zum ersten mal tho: stackoverflow.com/questions/10329877/...
Ich bin nicht sicher, ob das, was ich Suche, denn das ist eine generische IP zu finden - ich will präzise meine Position, ähnlich wie mobile geo-location.
Wenn Sie sagen, "die Lage des my device", sprichst du von einem Handy (oder ähnliches), oder ein desktop PC?
stackoverflow.com/questions/4070169/... diese Frage könnte helfen, aber es sieht (von einem schnellen googeln), wie es nicht leicht werden wird...
Hier einige weitere Informationen, die helfen könnten - Sie brauchen, um GSM-Zelle Informationen aus dem Gerät zum ersten mal tho: stackoverflow.com/questions/10329877/...
InformationsquelleAutor Stacker-flow | 2014-07-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Annahmen:
Das Gerät für die Position gesucht, die ein ausführen des Python
Sie haben Internet-Zugang (scheint fair, da erwähnst du einen location-service-website)
In diesem Fall, es gibt Dienste, die ähnlich zu der in Links in den Kommentar, wo die IP von der die Anfrage generiert, ist die Lage. Zum Beispiel, http://freegeoip.net/.
Nachteile
Nur IP verwendet wird zum generieren Lage.
Update:
Diese API-Endpunkt ist veraltet und stop der Arbeit am 1. Juli 2018. Für weitere Informationen besuchen Sie bitte: https://github.com/apilayer/freegeoip#readme"
das Skript ist erstaunlich einfach und funktioniert wie Charme!
InformationsquelleAutor JishnuM
oder einfach
InformationsquelleAutor Apollo_LFB
Andere erwähnt haben ein paar Dienste, aber ein anderes zu prüfen, ist meine eigene, https://ipinfo.io, die ' ll geben Sie lat,lon und ein paar andere Informationen:
Wenn Sie nur wollen, die Koordinaten, die Sie bekommen können, indem ersuchenden
/loc
:Sehen https://ipinfo.io/developers für mehr details.
Das ist genial. Genau das, was ich brauchte. Besonders gut gefällt mir, dass Sie eine /loc Funktion
InformationsquelleAutor Ben Dowling
Hier ist ein Python-Geo-coding-Modul, das mit GeoFreeIP
Beispiel:
http://geocoder.readthedocs.io/
Unter Verwendung der CLI
Mit Python
InformationsquelleAutor user1116928
Seit
http://freegeoip.net/json
API-Endpunkt ist veraltet und wird nicht mehr funktionieren, am 1. Juli 2018. Also, geben Sie neue API -http://api.ipstack.com
.So, können Sie versuchen, diese mit der neuen API:
Um Ihre eigenen
ACCESS_KEY
müssen Sie zuerst ein Konto erstellen, aufipstack.com
ist kostenlos bei https://ipstack.com/signup/free.Zusammen mit
latitude
,longitude
undcity
; Sie können auch Holenzip
,continent_code
,continent_name
,country_code
,country_name
,region_code
,region_name
.Einschränkung: Kostenloses Konto, dass Sie nur 10.000 Anfragen/Monat. Wenn Sie die Anforderung ist, dann können Sie ein upgrade für Ihr Konto.
Weitere Informationen über diese neue API können Sie besuchen, bei https://github.com/apilayer/freegeoip
Referenz: @JishnuM Antwort
InformationsquelleAutor Aashish
Spiele seit etwa mit diesem, also danke an alle für die nützlichen Antworten in diesem thread (und SO im Allgemeinen!) dachte, ich würde teilen meiner kurzen Programm in den Fall, dass jemand will, um zu sehen, es in Kombination mit großen Kreis-calc
InformationsquelleAutor Apollo_LFB
Mit der ipdata.co API
InformationsquelleAutor Jonathan
@JishnuM beantwortet die Fragen wunderbar.
2 Cent von mir. Sie nicht wirklich brauchen, um zu importieren json-Bibliothek.
Können Sie gehen Sie wie folgt vor:
InformationsquelleAutor Kuba Jeziorny