Заполните карту маркерами достопримечательностей вокруг маршрута

Я рисую маршруты на своей карте Google, используя следующий код:

private void drawRoute(List<Route> route) {

    for (int i = route.size() - 1; i >= 0 ; i--) {
        final Route currentRoute = route.get(i);


        final PolylineOptions polyOptions = new PolylineOptions();
        polyOptions.color(Color.parseColor(allColors[inc_color]));
        polyOptions.width(10);
        polyOptions.addAll(currentRoute.getPoints());
        mMap.addPolyline(polyOptions);

    }
}

После этого шага я хочу получить из своей базы данных SQLite все PoI, которые находятся на расстоянии максимум 5 км от моих маршрутов, и нарисовать их на карте.

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

Может быть, получить границы маршрута?

0 ответов

Другие вопросы по тегам