Android高德地圖步行路徑規劃錯亂的問題解決[問題一]
阿新 • • 發佈:2019-02-19
/** * 新增步行路線到地圖中。 * * @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(); } }