Заполните карту маркерами достопримечательностей вокруг маршрута
Я рисую маршруты на своей карте 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 км вдоль маршрута?
Может быть, получить границы маршрута?