【发布时间】:2018-07-06 02:43:48
【问题描述】:
我想尝试制作一个与朋友分享位置的应用程序。
是否可以使用 react native geolocation API 和 firebase?
如果不是,我还能采用什么其他方法?
【问题讨论】:
标签: reactjs geolocation native
我想尝试制作一个与朋友分享位置的应用程序。
是否可以使用 react native geolocation API 和 firebase?
如果不是,我还能采用什么其他方法?
【问题讨论】:
标签: reactjs geolocation native
你可以使用 ReactNative 的 Geolocation。
https://facebook.github.io/react-native/docs/geolocation.html#watchposition
检查watchPosition 方法,它注册一个回调,当您的位置发生变化时调用该回调,您将收到一个位置对象。
然后您应该将此数据发送到 firebase。
在您的所有设备上,您都应该使用侦听器来侦听您的 Firebase Cloud Firestore 中的变化。
https://firebase.google.com/docs/firestore/query-data/listen
在您的应用上显示位置数据。
【讨论】:
enableHighAccuracy了吗?
distanceFilter 怎么样?默认可以是 100 米!