По сути, я разработчик iOS, но я хочу знать о бэкэнде фундамент с MapBox.
Мой вопрос, если я создаю зону (как область) на моей карте посмотрите на изображение ниже.
И какие люди, которые входят в мою зону, как я могу получить это?
Посмотрите справа есть пары широты и долготы угла зоны.
Как я могу обнаружить или вызвать какое-либо действие, когда кто-нибудь входит в мою зону?
В зависимости от ваших требований к бэкэнду вы можете решить эту проблему различными способами.
Вот возможный сценарий:
Определите целевую зону. Вы можете создать многоугольник и сохранить данные в файле Geojson (это можно сделать в geojson.io или же QGIS)
Передайте местоположение пользователя бэкэнду. Это можно сделать через браузер или мобильное приложение.
Сделайте геопространственное совпадение на заднем плане. Вы можете использовать геопространственный пакет на основе Javascript, такой как turf.js. Есть модуль дерново-внутри который определяет, находится ли точка внутри многоугольника. Turf
это commonJS
пакет, так что вы можете использовать его в Node. Для питона у вас есть стройный а также Фиона.
Запустить событие входа / выхода на основе результата геопространственного сопоставления.
Других решений пока нет …