【发布时间】:2019-02-05 10:34:47
【问题描述】:
我想获取我的设备的当前位置,并且我正在我们的办公室内获取它。但是当我按下签入按钮时,它总是会提示一条消息
findCoordinates = () => {
navigator.geolocation.getCurrentPosition(
position => {
// const location = JSON.stringify(position);
console.log("LOCATION", position.coords.longitude, position.coords.latitude);
this.setState({
latitude: position.coords.latitude,
longitude: position.coords.longitude,
});
this.props.onCheckin(this.state.latitude, this.state.longitude, this.props.employee_id);
},
error => Alert.alert(error.message),
// { enableHighAccuracy: true, timeout: 20000, maximumAge: 1000 }
{ enableHighAccuracy: true, timeout: 5000, maximumAge: 10000 }
);
};
【问题讨论】:
-
我只是按照代码 sn-p 来获取当前位置,这就是原因。
-
还是同样的问题“位置请求超时”。实际上我在办公室里,有没有其他方法可以做到这一点??