基于Android的大学生生活小助手设计与开发(11)
时间:2016-12-22 19:55 来源:毕业论文 作者:毕业论文 点击:次
由起点和终点的客户端需求录入,即可查到理想的交通方式,以及路线的安排。路线规划如图5.5所示: 图5.5 路线规划图 主要实现代码如下所示: private void initSearch() { mRoutePlanSearch = RoutePlanSearch.newInstance(); mRoutePlanSearch.setOnGetRoutePlanResultListener(new OnGetRoutePlanResultListener() { @Override public void onGetWalkingRouteResult(WalkingRouteResult walkingRouteResult) { if (walkingRouteResult == null || walkingRouteResult.error == SearchResult.ERRORNO.RESULT_NOT_FOUND) { showToast("没有搜索到结果"); return; } List<WalkingRouteLine> routeLines = walkingRouteResult.getRouteLines(); if (routeLines == null) { showToast("搜索不到合适的路线,请检查路线"); return; } // showToast("搜索到路线共:" + routeLines.size() + " 条"); WalkingRouteLine walkingRouteLine = routeLines.get(0); //在地图上显示第一条路线 showWalkingDatasInMap(walkingRouteLine); } @Override public void onGetTransitRouteResult(TransitRouteResult transitRouteResult) { if (transitRouteResult == null || transitRouteResult.error == SearchResult.ERRORNO.RESULT_NOT_FOUND) { showToast("没有搜索到结果"); return; } List<TransitRouteLine> routeLines = transitRouteResult.getRouteLines(); if (routeLines == null || routeLines.size() == 0) { showToast("没有搜索到结果"); return; (责任编辑:qin) |