флаттер геолокация против местоположения

Я запускаю приложение, и у меня есть несколько требований.

  1. Может получить широту и долготу стартового местоположения.
  2. Может получить широту и долготу места остановки.
  3. Может получить скорость пользователя с помощью GPS.
  4. Можно получить продолжительность ч / б остановки и запуска.
  5. Хотите показать путь начала и остановки на карте Google, как только пользователь остановит его.
  6. Могу ли я проверить, движется ли устройство или нет, чтобы я мог рассчитать эффективное время запуска и остановки ч / б.

Я проверяю пакет местоположения и геолокации во флаттере, но не могу решить, какой из них мне следует использовать. Если кто-то может помочь мне в их дифференциации, это будет очень полезно.

Спасибо.


person Piyush Jain    schedule 13.07.2020    source источник
comment
Зайди на геолокацию :) так лучше   -  person Krish Bhanushali    schedule 14.07.2020


Ответы (2)


Я использовал оба пакета в одном из своих приложений, число загрузок которого недавно превысило 1000.

Сначала я использовал пакет Geolocator, но он просто не работал на некоторых устройствах. Я пытался отлаживать его в течение нескольких дней, но ничего не получалось. В конце концов мне пришлось интегрировать геокодирование, чтобы решить эту проблему.

Через несколько недель я решил переписать приложение, так как хотел реализовать новую архитектуру для приложения и изменил свой пакет на пакет местоположения во флаттере, и знаете что? он работал безупречно на всех устройствах Android, и количество сбоев значительно сократилось.

Все, что я могу предложить, это мой опыт здесь, у меня нет конкретных моментов, чтобы поделиться с вами, чтобы выбрать какой-либо один пакет.

person Abdul Malik    schedule 13.07.2020

Оба пакета могут помочь вам рассчитать данные, необходимые для заявленных вами требований.

Я проверил горизонтальную точность для обоих пакетов и обнаружил, что с тем же устройством и теми же местоположениями я получил более высокую точность с помощью пакета Location. Теперь для моего варианта использования я бы выбрал пакет Location вместо пакета geolocator, но не стесняйтесь тестировать оба варианта для своих вариантов использования.

person dayvedev    schedule 01.07.2021