文件名称:react-native-geolocation:适用于react-native的GeoLocation模块
文件大小:158KB
文件格式:ZIP
更新时间:2024-05-20 15:56:12
JavaScript
React本机地理定位 适用于react-native的GeoLocation模块 react-native包含的默认地理定位模块navigator.geolocation的行为并不总是很明显,也不符合我们的用例。 我们需要以下功能: 使用非GPS(蜂窝塔,WiFi)的初始位置,以便该应用可在城市的室内工作 继续进行GPS采集,直到精度低于定义的阈值 使用移动时更新了GPS位置 在打开应用程序的情况下打开或关闭定位服务时更新至GPS状态(例如,打开飞行模式) navigator.geolocation仅在关闭位置服务时有时会引发错误,并且在再次打开位置服务时并不会总是获得新位置。 该模块使用以下策略: 要求使用精细和粗略位置的必要权限 获取具有highAccuracy: false的初始位置highAccuracy: false并且如果存在最近的位置,则使用缓存的位置 并行地还开始
【文件预览】:
react-native-geolocation-master
----ios()
--------gpsstatus-tvOS()
--------gpsstatus-tvOSTests()
--------gpsstatus()
--------gpsstatusTests()
--------gpsstatus.xcodeproj()
----.gitignore(793B)
----README.md(5KB)
----android()
--------gradle()
--------build.gradle(985B)
--------gradlew.bat(2KB)
--------gradlew(5KB)
--------app()
--------keystores()
--------gradle.properties(887B)
--------settings.gradle(245B)
----.gitattributes(16B)
----GeoLocation.js(6KB)
----package.json(871B)
----.babelrc(34B)
----index.js(175B)
----.buckconfig(114B)
----.flowconfig(2KB)
----app.json(73B)
----.watchmanconfig(2B)
----App.js(1KB)
----.npmignore(20B)