我有一个简单的网站。我无法回复手机的地理位置。 getCurrentPosition()有三个可能的错误代码,代码1意味着用户权限问题。
navigator.geolocation.getCurrentPosition()
Android的哪些设置会报告错误代码1:用户拒绝地理位置?
代码:
navigator.geolocation.getCurrentPosition(function(pos){},
function(e){alert('Error Code ' + e.code + ': ' + e.message);},
{ enableHighAccuracy: true, timeout: 5000, maximumAge: 0});
我已经检查了以下设置,看起来没问题:
此用户拒绝可能导致哪些其他设置?或者它不是手机上的设置?似乎没有提示永远以允许用户允许权限。
它适用于iOS,一些Androids。内置浏览器和Chrome浏览器似乎都失败了。