2016-09-06 67 views
0

我有一些代碼爲從瀏覽器獲取GPS的代碼。 它可以得到exacly GPS:Chrome(Window 7-PC),Firefox(Window 7-PC),Firefox(Android 5.0-Smartphone)。 但與Chrome(Android 5.0智能手機)它無法獲得GPS。 我的代碼:無法從Android谷歌瀏覽器獲得GPS

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");} 

請告訴我一個關於我的問題,以及如何在Chrome瀏覽器(Android版)讓GPS

回答

0

你可以嘗試檢查HTML5 Geolocation如果它可以幫助你。

此API不僅在Google Chrome中受支持,而且在IE,Mozilla,Safari和Opera中也受支持,但請注意它具有支持該API的特定版本的瀏覽器。

本文檔還爲您提供了有關如何實現此目標的示例代碼,包括處理錯誤和拒絕,在地圖中顯示結果,地理定位對象 - 其他有趣的方法和其他方法。只需閱讀文檔鏈接即可瞭解有關此API的更多信息。

欲瞭解更多信息,請檢查這SO question和這link

0

因爲我的電話使用Chrome瀏覽器(52.0),所以它需要https協議獲取GPS。

  1. 我的主機(在桌面上)使用http->我的手機無法獲取GPS。
  2. 在桌面上我使用Chrome(53.0),但它可以得到GPS由於Chrome對我 本地主機上運行