Android путь следовать (карта Google) Программно - PullRequest
0 голосов
/ 09 мая 2018

возможно ли следовать по пути на карте Google Android ( Программно ), если мое устройство Android удаляется с пути, оно уведомляет или показывает предупреждение о том, что вы не следуете своему пути

Помощь будет оценена, Спасибо:)

1 Ответ

0 голосов
/ 09 мая 2018

Да, это возможно несколькими способами. Например, вы можете использовать PolyUtil.isLocationOnPath(LatLng point, java.util.List<LatLng> polyline, boolean geodesic, double tolerance) из Google Maps Android API Utility Library . В этом случае вам нужно проверить (с помощью isLocationOnPath()), лежит ли местоположение пользователя на сегменте полилинии вашего пути. Примерно так:

if (!PolyUtil.isLocationOnPath(userLocationPoint, pathPolyline.getPoints(), true, 50)) {
        // user away of pathPolyline more than 50 meters
        // show your alert here
        ...
    }
}

где 50 - допуск (в метрах). NB! Это не полное решение - просто подход.

Также вы можете использовать мониторинг геозоны для нескольких путевых точек (с ограничением 100 на пользователя устройства).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...