01.
Route route = direction.getRouteList().get(
0
);
02.
Leg leg = route.getLegList().get(
0
);
03.
List<stepList> = leg.getStepList(); <- บรรทัดนี้ มันเหมือนไม่มีตัวแปร พอไปคำสั่ง่ล่างๆ ดึง step ไม่ได้ งงครับ จริงๆแล้ว มันควรมีตัวแปรไหม
04.
05.
LatLng start = step.getStartLocation().getCoordination();
06.
LatLng end = step.getEndLocation().getCoordination();
07.
ArrayList<LatLng> pointList = leg.getDirectionPoint();
08.
String travelMode = step.getTravelMode();
09.
ArrayList<LatLng> sectionList = leg.getSectionPoint();
10.
11.
Info distanceInfo = step.getDistance();
12.
Info durationInfo = step.getDuration();
13.
String distance = distanceInfo.getText();
14.
String duration = durationInfo.getText();
15.
16.
17.
String maneuver = step.getManeuver();
18.
String instruction = step.getHtmlInstruction();
19.
20.
21.
ArrayList<LatLng> directionPositionList = leg.getDirectionPoint();
22.
PolylineOptions polylineOptions = DirectionConverter.createPolyline(
this
, directionPositionList,
5
, Color.RED);
23.
googleMap.addPolyline(polylineOptions);