首页 > 其他 > 详细

2019.8.27课程设计报告

时间:2019-08-27 19:42:42      阅读:94      评论:0      收藏:0      [点我收藏+]

一、当天完成的任务

   开始导航的代码,把路线规划完成了,基本完成。登录注册界面完成,登录状态存储在数据库里。

   代码:

 1 @Override
 2     public void onDriveRouteSearched(DriveRouteResult result, int errorCode) {
 3         aMap.clear();// 清理地图上的所有覆盖物
 4         if (errorCode == AMapException.CODE_AMAP_SUCCESS) {
 5             if (result != null && result.getPaths() != null) {
 6                 if (result.getPaths().size() > 0) {
 7                     DrivePath drivePath = result.getPaths().get(0);
 8                     DrivingRouteOverlay drivingRouteOverlay = new DrivingRouteOverlay(
 9                             Main2Activity.this, aMap, drivePath,
10                             result.getStartPos(),
11                             result.getTargetPos(), null);
12                     drivingRouteOverlay.setNodeIconVisibility(false);//设置节点marker是否显示
13                     drivingRouteOverlay.removeFromMap();
14                     drivingRouteOverlay.addToMap();
15                     drivingRouteOverlay.zoomToSpan();
16                 } else {
17                     Toast.makeText(Main2Activity.this, "对不起,没有搜索到相关数据",
18                             Toast.LENGTH_SHORT).show();
19                 }
20             } else {
21                 Toast.makeText(Main2Activity.this, "对不起,没有搜索到相关数据",
22                         Toast.LENGTH_SHORT).show();
23             }
24         } else {
25             Toast.makeText(Main2Activity.this, "onDriveRouteSearched error.[" + errorCode + "]",
26                     Toast.LENGTH_SHORT).show();
27         }
28 
29         List<DrivePath> drivePathList = result.getPaths();
30         DrivePath drivePath = drivePathList.get(0);
31         List<DriveStep> steps = drivePath.getSteps();
32         for (DriveStep step : steps) {
33             List<LatLonPoint> polyline = step.getPolyline();
34             List<TMC> tmcList = step.getTMCs();
35             for(TMC tmc : tmcList) {
36                 String status = tmc.getStatus();
37                 List<LatLonPoint> polyline1 = tmc.getPolyline();
38             }
39         }
40     }

   效果图(绿色部分为路线):技术分享图片

   技术分享图片

二、第二天的计划

   导航完善一下吧,数据库也开始吧

三、每日小结

   ①导航应该是最后一部分了,也有点难度吧,JavaBean写了两个,Util两个,用Marker标记,再绘制线

   ②登录的代码跟后台连接,直接存储登录状态

   ③感谢GitHub

2019.8.27课程设计报告

原文:https://www.cnblogs.com/RecKono/p/11420277.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!