工作我使用的科爾多瓦地理位置插件獲得IBM MobileFirst混合式應用程序用戶當前的位置,我能得到的所有Android設備的位置,除了安卓7.0navigator.geolocation.getCurrentPosition沒有在Android 7.0
在Android 7.0獲取錯誤代碼爲2,並且消息是'應用程序沒有足夠的地理位置權限'。 這裏是我的代碼和我已經加入androidManifest文件
JAVAScript Code:
navigator.geolocation.getCurrentPosition(function(position) {
alert(JSON.stringify(position));
},function(error){
alert("error "+error.code+" "+error.message);
},{enableHighAccuracy: true,timeout:10000});
Android permissions:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:name="android.hardware.location.gps" />
如果您進入設置 - >應用程序 - >您的應用程序 - >權限並啓用位置,它是否工作? –
@Vivin K-是的,工作。 – Swamy
這是因爲Android增加了默認的安全設置 –