하루는 작업을 완료합니다
네비게이션 코드, 기본적으로 수행 완료 경로 계획을 시작합니다. 로그인 등록 인터페이스는 로그인 상태는 데이터베이스에 저장되고, 완료됩니다.
코드 :
1 @Override 2 공개 공극은 (DriveRouteResult 결과, onDriveRouteSearched 의 INT 의 errorCode) { 3 aMap.clear (); // 清理地图上的所有覆盖物 4 경우 (errorCode를 == AMapException.CODE_AMAP_SUCCESS) { 도 5 의 경우 (발생! = null의 && result.getPaths ()! = null의 ) { (6) 의 경우 (result.getPaths (). 크기 () > 0 ) { 7 drivePath drivePath result.getPaths = () 얻을 수 (0. ); 8 DrivingRouteOverlay drivingRouteOverlay = 새로운DrivingRouteOverlay ( 9 Main2Activity. 이 , AMAP, drivePath, 10 result.getStartPos (), 11 result.getTargetPos () 는 null ); 12 drivingRouteOverlay.setNodeIconVisibility ( 거짓 ); // 设置节点마커是否显示 13 drivingRouteOverlay.removeFromMap (); 14 drivingRouteOverlay.addToMap (); 15 drivingRouteOverlay.zoomToSpan (); 16 } 다른 { 17 Toast.makeText는 (. Main2Activity 은이 "죄송되지 않은 데이터를 검색" , 18은 .Show () Toast.LENGTH_SHORT) . (19) } (20)이다 } 다른 { 21 . Toast.makeText (Main2Activity 이 본는 "죄송 관련 검색되지 데이터 " , 22은 Toast.LENGTH_SHORT)를 .Show (); 23이다 } 24 } 다른 { 25 . Toast.makeText (Main2Activity 이 본가 ". onDriveRouteSearched 오류 [ "+의 errorCode +"] " , 26 인 Toast.LENGTH_SHORT) .show (); 27 } 28 29 일람 <DrivePath> drivePathList = result.getPaths (); 30 DrivePath drivePath drivePathList.get = (0 ); 31 에서 <DriveStep> = 단계의 drivePath.getSteps (); 32 대 (DriveStep 단계 : 단계) { 33 일람 <LatLonPoint> 폴리 = step.getPolyline (); 34 에서 <TMC> tmcList = step.getTMCs (); 35 대 (TMC TMC : tmcList) { 36 개 문자열 상태 = tmc.getStatus (); (37) 목록 <LatLonPoint> polyline1 = tmc.getPolyline (); 38 } 39 } 40 }
도 효과 (녹색 라인 부)
둘째, 다음 날의 프로그램
이를 개선하기 위해 이동, 데이터베이스도 시작
셋째, 일간 요약
① 또한 조금 어렵다 탐색의 마지막 부분이 될 자바빈 마커로 표시된 두 개의 백분율을 쓴 다음 라인을 그려야
배경의 코드를 직접 저장 로그인 상태와 관련하여 로그인 ②
③은 GitHub의 감사