反应原生 navigator.geolocation.getCurrentPosition 问题

Posted

技术标签:

【中文标题】反应原生 navigator.geolocation.getCurrentPosition 问题【英文标题】:react native navigator.geolocation.getCurrentPosition issue 【发布时间】:2018-04-05 11:20:33 【问题描述】:

我正在开发一个需要知道用户当前位置的应用。目前,我使用的是navigator.geolocation.getCurrentPosition,但这并不方便。它并不总是获得当前位置,同样它也不适用于具有相同参数的所有设备。 所以,我想知道有没有其他更方便的库,或者我可以在当前方法中做的任何事情,可以在不失败的情况下获得当前位置? 任何建议将不胜感激

【问题讨论】:

【参考方案1】:

React Native 地理定位东西填充了HTTP API,它是稳定的,并且在所有平台上都可以正常工作。

您是否尝试过在实际设备上获取位置?

ios 模拟器会大量缓存该位置,并且在您重新启动模拟器之前不会刷新。 android 模拟器有点松懈。但无论是哪一种,您都需要对位置坐标进行硬编码。

只有您的网络浏览器或实际设备每次都能为您提供准确的结果。

【讨论】:

是的,我在实际设备上试过了,但不是在所有设备上都能正常工作

以上是关于反应原生 navigator.geolocation.getCurrentPosition 问题的主要内容,如果未能解决你的问题,请参考以下文章

react native 中的地理位置连续运行

在拍摄多张照片时反应原生路由器通量和反应原生相机问题

使用故事书中的反应原生矢量图标反应原生 Web 问题

反应原生原生模块 RCTBubblingEventBlock 为空

如何在反应原生网格图像查看器中传递动态获取的图像数组数据,并在反应原生中使用标题

原生基础文本与反应原生文本