}
TransitRouteLine transitRouteLine = routeLines.get(0);
// 显示第一条路线的换乘步骤
showRouteStepInTextView(transitRouteLine);
// 在地图上显示搜索结果
showTransitDatasInMap(transitRouteLine);
}
@Override
public void onGetDrivingRouteResult(DrivingRouteResult drivingRouteResult) {
if (drivingRouteResult == null || drivingRouteResult.error == SearchResult.ERRORNO.RESULT_NOT_FOUND) {
showToast("没有搜索到结果");
return;
}
List<DrivingRouteLine> routeLines = drivingRouteResult.getRouteLines();
// showToast("搜索到路线共:" + routeLines.size() + " 条");
if (routeLines == null || routeLines.size() == 0) {
showToast("没有搜索到结果");
return;
}
DrivingRouteLine drivingRouteLine = routeLines.get(0);
showDrivingDatasInMap(drivingRouteLine);
}
});
}
4 翻译功能
由客户端输入待翻译信息,通过网络服务,即可实现在线翻译,客户端返回翻译结果。翻译功能如图5.6所示:
图5.6 翻译功能图
主要实现代码如下所示:
private void translate() {
LogUtil.e("first_word-----"+first_word);
btn_translate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ThreadPoolManager.getThreadPoolManager().excute(new Runnable() {
@Override
public void run() {
first_word = et_first_word.getText().toString().trim(); 基于Android的大学生生活小助手设计与开发(12):http://www.751com.cn/jisuanji/lunwen_1423.html