|
我想得到公交的路线,可是只能得到步行的,而且地图上绘制的步行已经把,步行详情给融合了,不能显示步行详情,但我LOG打印的是可以得到详情步行数据,而且BusRouteResult类不知道怎么得到公交路线,if(listbusPath.size()>0&&listbusPath!=null)
{
for (int j = 0; j <listbusPath.size(); j++)
{
//步行集合
if(listbusPath.get(j).getWalk()!=null)
{
List<WalkStep> listwalk=listbusPath.get(j).getWalk().getSteps();
Log.i("out", "listwalk.size=="+listwalk.size());
if(listwalk.size()>0&&listwalk!=null)
{
for (int k = 0; k < listwalk.size(); k++)
{
Log.i("out",listwalk.get(k).getRoad()+"$$$$$$"+listwalk.get(k).getAction()+
"$$$$$"+listwalk.get(k).getInstruction()+"&&&"+listwalk.get(k).getOrientation());
}
}
}
}
}
得到结果被整合地图上没详情
起点868米
06-29 14:26:20.302: I/out(9313): com.amap.api.services.route.RouteSearch@41df34d0
06-29 14:26:20.692: I/out(9313): 有几条公交路线:5
06-29 14:26:20.692: I/out(9313): 2_busPath
06-29 14:26:20.692: I/out(9313): listwalk.size==5
06-29 14:26:20.692: I/out(9313): 浦东南路$$$$$$右转$$$$$沿浦东南路步行27米右转
06-29 14:26:20.692: I/out(9313): $$$$$$右转$$$$$步行44米右转
06-29 14:26:20.692: I/out(9313): 浦东南路$$$$$$向左前方$$$$$沿浦东南路步行178米向左前方
06-29 14:26:20.692: I/out(9313): 龙阳路$$$$$$左转$$$$$沿龙阳路步行421米左转
06-29 14:26:20.692: I/out(9313): 临沂北路$$$$$$$$$$$沿临沂北路步行198米到达临沂北路龙阳路
06-29 14:26:20.692: I/out(9313): listwalk.size==8
走终点909米
06-29 14:26:20.692: I/out(9313): 芳甸路$$$$$$左转$$$$$沿芳甸路步行45米左转
06-29 14:26:20.692: I/out(9313): $$$$$$左转$$$$$步行26米左转
06-29 14:26:20.692: I/out(9313): 芳甸路$$$$$$右转$$$$$沿芳甸路步行46米右转
06-29 14:26:20.692: I/out(9313): $$$$$$向右前方$$$$$步行237米向右前方
06-29 14:26:20.702: I/out(9313): $$$$$$左转$$$$$步行27米左转进入右侧道路
06-29 14:26:20.702: I/out(9313): $$$$$$左转$$$$$步行369米左转
06-29 14:26:20.702: I/out(9313): $$$$$$右转$$$$$步行59米右转
06-29 14:26:20.702: I/out(9313): $$$$$$$$$$$步行100米到达目的地
并且无法得到公交路线代码,请问公交路线代码怎么获取?
|
|