есть ли какой-либо возможный способ добавить геозону в Mapbox?

#java #android #mapbox #android-geofence

#java #Android #mapbox #android-геозона

Вопрос:

Я не могу разместить геозону в Mapbox. Кто-нибудь знает, как добавить геозону в Mapbox или какое-либо другое решение для проверки того, указано ли мое текущее местоположение в маршруте или нет.

Комментарии:

1. Есть ли какие-либо примеры или документация в Интернете? Вы пробовали это? С какой проблемой вы сталкиваетесь конкретно?

2. если у вас есть какие-либо предложения по этому вопросу или я допустил какую-либо ошибку в вопросе, пожалуйста, укажите в разделе комментариев (для человека, проголосовавшего против)

3. Нет @ halfer , сегодня кто-то отклонил этот вопрос, так что я удивляюсь, что спустя долгое время кто-то проснулся.

4. да, вы правы, давайте двигаться дальше

Ответ №1:

Геозона, скорее всего, будет введена, когда мы обновим нашу службу определения местоположения (LOST) до версии 2.0, вы можете отследить заявку здесь. Если вы пытаетесь определить, когда пользователь сбивается с маршрута, вы можете использовать последнюю версию Mapbox Android Services 1.3.1, которая включает в себя RouteUtils класс. При создании объекта вы можете передать допуск на расстояние (по умолчанию 50 метров), а затем вызвать RouteUtils.isOffRoute() внутри onLocationChange прослушивателя. Вот пример, найденный в демонстрационном приложении, которое вы можете использовать, чтобы узнать, как использовать.

Вы также можете использовать TurfJoins.inside() внутри того же SDK (Mapbox Android Services), который проверит, находится ли точка внутри полигона или нет. Проверьте этот пример, чтобы увидеть, как его использовать.

Комментарии:

1. Любое обновление по этому поводу теперь, когда выпущена новая версия LOST и Mapbox интегрирован, было бы приветствоваться!

2. обе ссылки на примеры недоступны

3. Привет, cammace — не могли бы вы исправить ссылки на примеры, пожалуйста, или удалить их?