MapBox, как обнаружить кого-то входящего в мою область

По сути, я разработчик iOS, но я хочу знать о бэкэнде фундамент с MapBox.

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

введите описание изображения здесь

И какие люди, которые входят в мою зону, как я могу получить это?

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

0

Решение

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

Вот возможный сценарий:

  1. Определите целевую зону. Вы можете создать многоугольник и сохранить данные в файле Geojson (это можно сделать в geojson.io или же QGIS)

  2. Передайте местоположение пользователя бэкэнду. Это можно сделать через браузер или мобильное приложение.

  3. Сделайте геопространственное совпадение на заднем плане. Вы можете использовать геопространственный пакет на основе Javascript, такой как turf.js. Есть модуль дерново-внутри который определяет, находится ли точка внутри многоугольника. Turf это commonJS пакет, так что вы можете использовать его в Node. Для питона у вас есть стройный а также Фиона.

  4. Запустить событие входа / выхода на основе результата геопространственного сопоставления.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]