Создание приложения для определения местоположения с помощью python, Django

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

Моя задача состоит в том, как отслеживать местоположение водителя на карте в режиме реального времени, чтобы знать, движется он или нет. Как в Uber

это не относится только к django, вы должны получить доступ к GPS из фронтенда (имеется в виду, что это мобильное приложение)

откройте соединение в реальном времени между бэкендом и фронтендом, например, используя Socket или WebSocket, и вы должны постоянно отправлять эти данные и обновлять вашу экранную карту новыми данными gps

а для django, если вам нужно подключение в реальном времени, вы можете проверить Django Channels

подсказка 1: вы можете проверить сервис google map у них много API вы можете использовать его

hint2: если вы будете использовать мобильное приложение, вы должны установить лимит на отправку данных, например, каждые 30с вы будете получать их и отправлять не каждый

hint3: вам следует проверить, как вы можете обрабатывать фоновые работы на мобильных устройствах, потому что в большинстве случаев вам нужно держать приложение открытым

Вернуться на верх