2016-09-06 3 views
0

nicht bekommen Ich habe einige Code Javascript für GPS vom Browser erhalten. Es kann exacly GPS in: Chrome (Windows 7-PC), Firefox (Windows 7-PC), Firefox (Android 5.0-Smartphone). Aber mit Chrome (Android 5.0-Smartphone) kann es GPS nicht bekommen. Mein Code:Kann GPS von Google Chrome in Android

function getLocation() { 
if (navigator && navigator.geolocation) { 
    navigator.geolocation.getCurrentPosition(successGPS, errorGPS, {enableHighAccuracy: true, timeout: 60000}); 
} else { 
    console.log('Geolocation is not supported');}} 

function successGPS(position) { 
latLng_taxi = new google.maps.LatLng(position.coords.latitude, 
     position.coords.longitude); 
alert(latLng_taxi);} 

function errorGPS() { 
alert("Cant get GPS");} 

Bitte sagen Sie mir ein über mein Problem und wie GPS bekommen mit Chrome (Android)

Antwort

0

Sie können versuchen, die HTML5 Geolocation zu überprüfen, ob es Ihnen helfen können.

Diese API wird nicht nur in Google Chrome, sondern auch in IE, Mozilla, Safari und Opera unterstützt. Beachten Sie jedoch, dass eine bestimmte Version des Browsers dies unterstützt.

Diese Dokumentation enthält auch einen Beispielcode, wie Sie dies erreichen können, einschließlich der Behandlung von Fehlern und Ablehnungen, Anzeigen des Ergebnisses in einer Karte, Geolocation-Objekt - Weitere interessante Methoden und andere. Lesen Sie den Dokumentationslink, um mehr über diese API zu erfahren.

Weitere Informationen finden Sie unter SO question und link.

0

weil meine Telefon verwenden Chrome (52.0), so dass es https Protokoll für GPS benötigen.

  1. Mein Host (auf dem Desktop) http verwenden -> mein Handy kann nicht GPS bekommen.
  2. Auf Desktop verwende ich Chrome (53,0), aber es kann GPS, weil Chrome auf meinem localhost läuft