我正试着在我的安卓设备(飞利浦Xenium)上使用navigator.geolocation.getCurrentPosition。它在iphone和genimotion模拟器中工作得非常好。
navigator.geolocation.getCurrentPosition绝对不返回任何东西--没有错误,没有成功。但是,如果我关闭了智能手机中的地理定位服务,它会返回No available location provider。
而且,navigator.geolocation.watchPosition运行得很好。
发布于 2016-07-05 18:14:28
将以下权限添加到AndroidManifest.xml文件
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />然后向您的geolocation.getCurrentPosition方法传递一个enableHighAccuracy对象:
navigator.geolocation.getCurrentPosition(
{enableHighAccuracy: true, timeout: 20000, maximumAge: 1000}
);https://stackoverflow.com/questions/35126349
复制相似问题