• 2019.8.27课程设计报告


    一、当天完成的任务

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

       代码:

     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

  • 相关阅读:
    泛型
    事件和委托
    参数和属性
    常量、字段、和方法
    LINQ
    LINQ- 子查询、组合策略、投影策略
    MySQL全局锁和表锁
    CLR基础
    LINQ
    LINQ
  • 原文地址:https://www.cnblogs.com/RecKono/p/11420277.html
Copyright © 2020-2023  润新知