由起点和终点的客户端需求录入,即可查到理想的交通方式,以及路线的安排。路线规划如图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;
- 上一篇:ASP.net+sqlserver学生综合考评系统设计与实现
- 下一篇:Flash农夫与蛇动画设计
-
-
-
-
-
-
-
java+mysql车辆管理系统的设计+源代码
酸性水汽提装置总汽提塔设计+CAD图纸
电站锅炉暖风器设计任务书
十二层带中心支撑钢结构...
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
杂拟谷盗体内共生菌沃尔...
河岸冲刷和泥沙淤积的监测国内外研究现状
当代大学生慈善意识研究+文献综述
大众媒体对公共政策制定的影响