【问题标题】:flutter geolocation vs location [closed]颤振地理位置与位置[关闭]
【发布时间】:2020-11-02 05:22:18
【问题描述】:

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

  1. 可以获取起始位置的经纬度。
  2. 可以获取停靠点的经纬度。
  3. 可以使用 GPS 获取用户的速度。
  4. 可以获取黑白停止和开始的持续时间。
  5. 一旦用户停止它,想要在谷歌地图中显示开始和停止的路径。
  6. 可以检查设备是否在移动,以便计算黑白启动和停止的有效时间。

我在颤振中检查位置和地理定位包,但无法决定我应该使用哪一个。如何区分它们?

【问题讨论】:

  • 去地理定位 :) 更好

标签: flutter geolocation location flutter-packages


【解决方案1】:

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

一开始我使用了 Geolocator 包,但它在某些设备上根本不起作用。我试图调试它几天但没有任何效果。最后我不得不整合地理编码来解决这个问题。

几周后我决定重写应用程序,因为我想为应用程序实现一个新架构,并将我的包更改为位置包,你猜怎么着?它可以在所有 Android 设备上完美运行,并且崩溃显着减少。

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-09-15
      • 2021-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-06
      • 2018-10-18
      • 2020-11-20
      • 2012-11-16
      相关资源
      最近更新 更多