【发布时间】:2018-04-18 18:18:03
【问题描述】:
我似乎无法让navigator.geolocation 工作。它进入错误代码 3 的错误函数,并出现错误消息“位置请求超时”我下面的代码做错了什么?
import { AppRegistry } from 'react-native'
import { App } from './src'
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);
GLOBAL.XMLHttpRequest = GLOBAL.originalXMLHttpRequest || GLOBAL.XMLHttpRequest
console.error = (error) => error.apply
AppRegistry.registerComponent('vepo', () => App)
【问题讨论】:
-
尝试删除
maximumAge: 0
标签: javascript react-native geolocation