如果用户打开我的应用程序,我可以使用地理定位器和地理编码器获得他的纬度,经度和地址,当有人搜索附近的人时,我可以使用他最后已知的更新位置计算距离,并向其他人显示他在附近
double distanceInMeters = Geolocator.distanceBetween(52.2165157, 6.9437819, 52.3546274, 4.8285838);
但我想做的是,有没有一种方法可以自动获得他的纬度和经度,即使他没有使用应用程序,因为如果他/她改变位置,他最后打开应用程序的最后位置仍然会显示,这可能会引起一些混乱。请问有没有办法做到这一点,也许从背景。
1条答案
按热度按时间xtupzzrd1#
你可以看看这个不同的库:
https://pub.dev/packages/background_location
https://pub.dev/packages/flutter_background_geolocation
https://github.com/icapps/flutter-background-location-tracker