1. 程式人生 > >Android高德地圖步行路徑規劃錯亂的問題解決[問題一]

Android高德地圖步行路徑規劃錯亂的問題解決[問題一]

/**
 * 新增步行路線到地圖中。
 *
 * @since V2.1.0
 */
public void addToMap() {

    initPolylineOptions();
    try {
        List<WalkStep> walkPaths = walkPath.getSteps();
        for (int i = 0; i < walkPaths.size(); i++) {
            WalkStep walkStep = walkPaths.get(i);
LatLng latLng = AMapServicesUtil.convertToLatLng
(walkStep .getPolyline().get(0)); if (i < walkPaths.size() - 1) { if (i == 0) { addWalkPolyLine(startPoint, latLng); } checkDistanceToNextStep(walkStep, walkPaths.get(i + 1)); } else { LatLng latLng1 = AMapServicesUtil .convertToLatLng
(getLastWalkPoint(walkStep)); addWalkPolyLine(latLng1, endPoint); } //addWalkStationMarkers(walkStep, latLng); //問題出現在這個方法上。 addWalkPolyLines(walkStep); } addStartAndEndMarker(); showPolyline(); } catch (Throwable e) { e.printStackTrace(); } }