erhält den aktuellen Breiten- und Längengrad vom gps-fähigen Gerät

8

Ich möchte den Breiten- und Längengrad des aktuellen Standorts von einem GPS-fähigen Mobilgerät direkt über den Webbrowser abrufen. Darf ich wissen, ist das möglich? wie es geht? Benötigt es Geolocation api? Ein Coding-Beispiel wäre hilfreich. Vielen Dank.

    
davidlee 10.08.2010, 18:35
quelle

3 Antworten

16

Verwenden Sie die Geopositions-API von HTML5, hier finden Sie die offiziellen Spezifikationen und Beispiele .

BEARBEITEN

Ich habe meine Antwort aktualisiert, um die aktuelle Browserunterstützung einzuschließen.

W3C Geolocation-API-Unterstützung

%Vor%

· ·
Andere Telefone, die oben nicht aufgeführt sind, verwenden Gears oder ihre eigenen plattformspezifischen APIs.

Ahh, werden wir jemals nur eine einzige API haben? :)

Vielen Dank an Mark Pilgrim für seinen tollen Beitrag .

    
Marko 10.08.2010, 19:26
quelle
9

Hier ist ein tatsächlicher JavaScript-Code, der HTML5 Geolocation API verwendet. Folgendes funktioniert sowohl auf Android-Browser und iPhone Safari:

%Vor%     
Maksym Kozlenko 29.11.2010 12:11
quelle
0

Sie brauchen nicht das neueste Mobiltelefon, um GPS und Geolocation API zu verwenden. Fast jeder mobile Browser (ohne Proxy-Server) kann verwendet werden, um die Position von Buidin GPS zu lesen. Wenn Sie Java und GPS in Ihrem Telefon haben - Sie können mobile-gps-web-gate verwenden - siehe Ссылка

    
krycek 20.11.2010 16:00
quelle