React Native中的地理位置:寻找附近的人

时间:2018-06-01 04:38:42

标签: android firebase react-native

因此,我目前正在使用React Native开发应用,我尝试实施的主要任务之一是:使用Google Maps SDK和navigator.geolocation.getCurrentPosition()获取您当前的位置并显示MapView,其当前位置为Marker,但也会显示当前正在使用该应用的其他人的位置(并已接受地理定位权限),并且就在附近,例如半径5英里。

我已经创建了用户并使用Firebase登录设置,并且MapViewMarker显示了您当前的位置。

我似乎无法理解的是,我将如何能够设置这样的东西。对于每个用户,我应该使用当前位置更新其Firebase中的用户数据(如果他们想要共享它),请查询用户树以查找附近范围内的任何人,然后将其呈现给MapView?这对我来说听起来非常低效,我确信必须有另一种方式。如果需要,我很乐意提供我已经拥有的源代码。

编辑:在更多的研究中我发现了GeoFire,这可能是最好的方法,除非有人有更好的想法。

0 个答案:

没有答案