Маршрут отображения Google Maps API v2
Возможный дубликат:
Как отобразить маршрут между двумя геокоординатами на картах Google?
Я ищу способ получить маршрут между двумя точками, отображаемыми на Карте, с помощью API Карт Google v2. Я искал в SO, но я не могу найти пример для этого. Может быть, кто-то может помочь мне со ссылками или примером.
Большое спасибо.
Ответы
Ответ 1
В v2 API Карт маршрут - это PolyLine. IMHO более удобна/проста в использовании, чем старомодная накладка.
В Документах Google Maps API V2:
Polyline line = map.addPolyline(new PolylineOptions()
.add(new LatLng(-37.81319, 144.96298),
new LatLng(-31.95285, 115.85734))
.geodesic(true));
Ответ 2
Расчет расстояния - это метод объекта GLatLng.
Вы можете использовать что-то вроде этого:
DISTANCE = markerOne.getPoint(). distanceFrom (markerTwo.getPoint());
https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/LatLng