react-native 中的设备 GPS 配置
Posted
技术标签:
【中文标题】react-native 中的设备 GPS 配置【英文标题】:Device GPS configuration in react-native 【发布时间】:2018-03-20 09:27:47 【问题描述】:我正在开发一个react-native
应用程序,我想检查设备的 GPS 是否打开,如果设备的 GPS 关闭,请告诉用户并请求他打开它。所以我的问题是:
我想在不向项目添加任何新包的情况下执行这些操作。
【问题讨论】:
请查看此链接***.com/questions/41795968/… 感谢您的评论,但这个答案是一个外部包。 【参考方案1】:我的问题解决了。我应该使用getCurrentPosition
函数的错误代码。如果错误码等于1,则表示设备的GPS处于关闭状态。
navigator.geolocation.getCurrentPosition(
(position) =>
...
,
(error) =>
if (error.code === 1)
// gps is off
...
,
enableHighAccuracy: false, timeout: 10000,
)
【讨论】:
你是怎么发现error.code === 1表示gps关闭 @AbdulMateenShaikh 这个评论是很久以前的事了,我记不清了,但我想我是通过手动测试得到的。以上是关于react-native 中的设备 GPS 配置的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 react-native 从非 GPS GNSS(如 GLONASS)获取坐标