【发布时间】:2018-04-30 06:10:19
【问题描述】:
我使用的是真正的安卓设备(5.1 版)
我可以使用 react-native-maps 确定我的位置(在我的应用程序内的地图上正确的蓝点位置)+ 我可以使用谷歌地图应用程序并转到我的位置(GPS 工作)。
我正在使用大超时,将 enableHighAccuracy 切换为 true 和 false,删除选项...等。都未能通过navigator.geolocation获取数据。
这是我的代码:
var options = {
enableHighAccuracy: true,
timeout: 5000,
maximumAge: 0
};
function success(pos) {
var crd = pos.coords;
console.log('Your current position is:');
console.log(`Latitude : ${crd.latitude}`);
console.log(`Longitude: ${crd.longitude}`);
console.log(`More or less ${crd.accuracy} meters.`);
};
function error(err) {
console.warn(`ERROR(${err.code}): ${err.message}`);
};
navigator.geolocation.getCurrentPosition(success, error, options);
我得到:ERROR(3): Location request timed out
【问题讨论】:
标签: android react-native geolocation navigator react-native-maps