2017-04-25 143 views
0

訪問地理位置我用HTML5地理位置 我從文檔製作如何在移動網絡瀏覽器

getLocation() { 
    if (navigator.geolocation) { 
     navigator.geolocation.getCurrentPosition(this.showPosition, this.showError); 
    } else { 
     alert("geolocation not support"); 
    } 
}, 

代碼工作,如果我使用鉻(的toogle設備工具欄) 但在移動瀏覽器鉻(機器人)的Safari瀏覽器(IOS)示值誤差

用戶沒有分享位置

如何解決呢?

在手機地理位置啓用

UPD:這很可能是由於沒有SSL證書?

回答

0

並非所有瀏覽器都內置相同的API。因此,您必須弄清客戶端使用的瀏覽器,並根據所包含的API編寫不同的代碼。您可以通過檢查用戶代理來確定他們正在使用的瀏覽器。

+0

您使用HTML5地理位置?到處都same' navigator.geolocation.getCurrentPosition' – Rai