颤振地理位置与位置

时间:2020-07-13 03:01:56

标签: flutter geolocation location flutter-packages

我正在启动一个应用,对我的要求很少。

  1. 可以获取开始时间较长和较长的位置。
  2. 可以获取较长的停留位置。
  3. 可以使用gps获得用户的速度。
  4. 可以获得持续时间的黑白停止。
  5. 用户停止后要在Google地图中显示开始和停止的路径。
  6. 可以检查设备是否在移动,以便我可以计算出黑白的有效时间。

我在flutter中检查位置和地理位置软件包,但无法确定应该使用哪个软件包。 如果有人可以帮助我使他们与众不同,那将非常有帮助。

谢谢。

2 个答案:

答案 0 :(得分:5)

我在我的应用程序中使用了这两个软件包,最近下载量超过1000。

在一开始我使用了Geolocator软件包,但是它在某些设备上根本无法使用。我尝试调试了好几天,但没有任何效果。最后,我不得不集成地理编码以解决该问题。

几周后,我决定重写该应用程序,因为我想为该应用程序实现新的体系结构,并在出现问题时将我的软件包更改为location软件包,您猜怎么着?它可以在所有Android设备上正常运行,并且崩溃率大大降低。

我所能提供的只是我在这里的经验,我没有任何具体要点与您分享以选择任何一个包裹。

答案 1 :(得分:0)

我可能会迟到,但我希望我的回答可以帮助其他人做出决定。

这两个软件包都可以帮助您计算满足您陈述的要求所需的数据。

我测试了两个包的水平精度,我发现使用相同的设备和相同的位置,我通过 Location 包获得了更高的精度。现在对于我的用例,我将使用 Location 包而不是 geolocator 包,但也可以随意为您的用例测试自己。