毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

基于Android的大学生生活小助手设计与开发(11)

时间:2016-12-22 19:55来源:毕业论文
由起点和终点的客户端需求录入,即可查到理想的交通方式,以及路线的安排。路线规划如图5.5所示: 图5.5 路线规划图 主要实现代码如下所示: private


由起点和终点的客户端需求录入,即可查到理想的交通方式,以及路线的安排。路线规划如图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; 基于Android的大学生生活小助手设计与开发(11):http://www.751com.cn/jisuanji/lunwen_1423.html
------分隔线----------------------------
推荐内容