Как узнать местоположение пользовательского приложения у другого пользователя этого же приложения? - PullRequest
0 голосов
/ 04 мая 2020

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

Затем, как только пользователь отправит запрос, я хочу получить информацию о местонахождении приложений гонщиков, но я не знаю, как go узнать об этом. Это похоже на обычное приложение Uber, например, которое ищет местоположения драйверов и вычисляет ближайшее.

Расчет ближайшего не проблема, поскольку я могу сделать это с помощью API Google Maps, но как я могу получить Райдер приложение местоположение из бэкэнда. Заранее спасибо.

1 Ответ

1 голос
/ 04 мая 2020

есть хороший плагин, который выполняет большую часть тяжелой работы: https://pub.dev/packages/location

Хорошая особенность этого плагина в том, что он обрабатывает множество разрешений для вы. (хотя вам все равно нужно добавить NSLocationWhenInUseUsageDescription и NSLocationAlwaysUsageDescription в Info.plist для iOS)

Если затем вы хотите прочитать данные с устройства A на устройстве B, поток данных будет выглядеть следующим образом: - Устройство A получает собственное местоположение - Устройство A загружает местоположение в базу данных (например, в базу данных Firebase) - Устройство B запрашивает или напрямую получает данные из базы Firebase - Устройство B считывает данные о местоположении из устройства A.

Я бы порекомендовал использовать базу FireBase для этого перевода, так как это бесплатно получить его с земли. Хорошее место для начала было бы здесь: https://www.youtube.com/watch?v=m9uVcubnVfc

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