我正在启动一个应用程序,我的要求很少。
- 可以获取开始位置的纬度和经度。
- 可以得到经纬度的停止位置。
- 可以使用 GPS 获取用户的速度。
- 可以获得黑白停止和开始的持续时间。
- 一旦用户停止它,想要在谷歌地图中显示开始和停止的路径。
- 可以检查设备是否正在移动,以便我可以计算黑白启动和停止的有效时间。
我在颤振中检查位置和地理定位包,但无法决定我应该使用哪一个。我怎样才能区分它们?
我正在启动一个应用程序,我的要求很少。
我在颤振中检查位置和地理定位包,但无法决定我应该使用哪一个。我怎样才能区分它们?
我在最近超过 1000 次下载的应用程序中使用了这两个软件包。
我一开始使用了 Geolocator 包,但它在某些设备上根本不起作用。我试图调试它几天但没有任何效果。最后我不得不整合地理编码来克服这个问题。
几周后,我决定重写应用程序,因为我想为应用程序实现一个新架构,并将我的包更改为颤振中的位置包,你猜怎么着?它在所有 Android 设备上都能完美运行,并且崩溃显着减少。
我所能提供的只是我在这里的经验,我没有任何具体的要点可以与您分享选择任何一个套餐。
这两个软件包都可以帮助您计算满足您所陈述的要求所需的数据。
我测试了两个包的水平精度,我发现使用相同的设备和相同的位置,我通过 Location 包获得了更高的精度。现在,对于我的用例,我将使用 Location 包而不是 geolocator 包,但也可以为您的用例自行测试。