React native 响应本机库以跟踪用户位置
哪一个库最适合Android和iOS,即使应用程序在后台运行,也能持续跟踪用户位置React native 响应本机库以跟踪用户位置,react-native,react-native-android,react-native-ios,react-native-maps,React Native,React Native Android,React Native Ios,React Native Maps,哪一个库最适合Android和iOS,即使应用程序在后台运行,也能持续跟踪用户位置 我需要跟踪用户的位置,以发送用户已输入特定位置的通知,并在退出时通知用户已离开该位置。您可以这样使用地理位置: getUserCurrentLocation = async () => { return new Promise((resolve, reject) => { try { navigator.geolocation.getCurrentPo
我需要跟踪用户的位置,以发送用户已输入特定位置的通知,并在退出时通知用户已离开该位置。您可以这样使用地理位置:
getUserCurrentLocation = async () => {
return new Promise((resolve, reject) => {
try {
navigator.geolocation.getCurrentPosition(position => {
const { latitude, longitude } = position.coords;
resolve({ lat: latitude, lng: longitude })
}, error => {
console.log(`ERROR(${error.code}): ${error.message}`);
resolve({ error })
} // , { enableHighAccuracy: true, timeout: 10000, maximumAge: 1000 }
);
setTimeout(() => { resolve({ error: { code: 3 } }) }, 5000);
} catch (e) {
resolve({ error: { code: 3 } })
}
})
};
听起来你应该用一个新的。请注意,在Android 8.0及更高版本上,如果您的应用程序在后台运行,则地理围栏事件之间可能会间隔几分钟。这就是安卓的工作原理,我认为你对此无能为力。@user11426267如果它能帮助解决你的问题,请将答案标记为“正确”。问题是什么?