Holen Sie sich die aktuellen Längen-und Breitengrad aus gps-fähiges Gerät
Ich würde gerne die Breitengrad und Längengrad der aktuellen Position vom gps-fähiges mobiles Gerät direkt aus dem web-browser. Darf ich wissen, ist das möglich? wie es zu tun? braucht es geolocation-api? Einige coding-Beispiel wäre hilfreich. Danke.
- Muss der Benutzer vorsätzlich die diese Informationen liefern. Siehe die Google-Startseite auf dem Handy.
- Welches Gerät? Die API?
- ja, natürlich ist es davon ausgegangen, dass der Benutzer zugelassen hat, zu teilen Lage am Telefon-Einstellungen..
- alle gps-fähigen Gerät. der empfohlenen api?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die HTML5-Geolocation-API, hier ist die offizielle spec und Beispiele.
BEARBEITEN
Habe ich aktualisiert meine Antwort auf aktuelle browser unterstützen.
W3C-Geolocation-API-Unterstützung
· ·
Andere Telefone, die nicht oben aufgeführt verwenden Getriebe oder Ihre eigenen, Plattform-spezifischen APIs.
Ahh, werden wir immer haben, nur eine einzelne API? 🙂
Vielen Dank an Mark Pilgrim für seine Super post.
Hier wird eine aktuelle JavaScript-code verwendet HTML5 Geolocation API. Das folgende funktioniert auf beiden Android-browser und iPhone Safari:
Sie nicht haben, um die neueste Handy zu benutzen GPS-und Geolocation API. Fast alle mobilen browser (ohne proxy-server) kann verwendet werden, um lese-position von buidin GPS. Wenn Sie Java-und GPS auf Ihrem Handy – Sie können mobile-gps-web-Tor – siehe bei http://code.google.com/p/mobile-gps-web-gate/