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

Я работаю с приложением для отслеживания в режиме реального времени, используя реактивный. И хочу, чтобы точность Uber и Swiggy и другие приложения отслеживания сделать. Я использую response-native-geolocation-service , но не получаю точность, как Uber.

Я просто хочу узнать, как Uber отслеживает в реальном времени? Они запрашивают к серверу каждую секунду? Потому что там положение постоянно меняется, что невозможно в моем приложении. Я сохраняю координаты через каждые 15 секунд.

  1. Подскажите, пожалуйста, что я могу использовать для создания точного пути?

  2. А что делает Uber и другие приложения для отслеживания? И как они получают данные в реальном времени за каждую секунду?

Ответы [ 2 ]

0 голосов
/ 05 февраля 2020

Попробуйте База данных Firebase в реальном времени или Облачное хранилище . Это работает как обновление данных в режиме реального времени.

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

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

Для нативной реакции вы можете использовать Геолокация API, который имеет Watchposition . Он будет вызываться при каждом изменении местоположения.

0 голосов
/ 05 февраля 2020

Для получения местоположения в реальном времени вы можете использовать платные услуги, такие как https://www.navixy.com/. Я использовал этот сервисный год go, и они обеспечивают множество функций отслеживания устройства Android с их API.

...