我正在开发一个React Native应用,该应用应根据我当前的位置列出项目。这意味着,如果站立的纬度:0.0和经度:0.0,则应显示半径为100米的Firebase db的结果。我的Firebase结构是
id:001名称:纬度:0.0经度:0.1
要获取当前位置,我正在使用react-native-geolocation-service,这是我的代码
componentDidMount() {
// Instead of navigator.geolocation, just use Geolocation.
if (hasLocationPermission) {
Geolocation.getCurrentPosition(
(position) => {
console.log(position);
},
(error) => {
// See error code charts below.
console.log(error.code, error.message);
},
{ enableHighAccuracy: true, timeout: 15000, maximumAge: 10000 }
);
}
}