目录
2.2 BusLineSearchOption(公交查询参数)
2.4 OnGetBusLineSearchResultListener
1. BusLineSearch
BusLineSearch城市公交信息(包含地铁信息)查询,该接口用于查询整条公交线路信息,公交换乘路线查询请参看 RoutePlanSearch,
2. 相关类
2.1 BusLineSearch(公交查询)
void | destroy() 释放检索对象资源 |
static BusLineSearch | 获取一个新的检索实例 |
boolean | searchBusLine(BusLineSearchOption option) 公交检索入口 V4.3.2版本后(包含V4.3.2版本),该方法要在Listener设置方法 setOnGetBusLineSearchResultListener(OnGetBusLineSearchResultListener) 之后执行,否则会在某些场景出现拿不到回调结果的情况 |
void | setOnGetBusLineSearchResultListener(OnGetBusLineSearchResultListener listener) 设置公交详情检索结果监听者 V4.3.2版本之后(包含V4.3.2版本),该方法要先于检索方法searchBusLine(BusLineSearchOption) 调用,否则会在某些场景出现拿不到回调结果的情况 |
2.2 BusLineSearchOption(公交查询参数)
city(java.lang.String city) 设置查询城市 | |
uid(java.lang.String uid) 设置公交路线uid. |
2.3 BusLineResult(公交查询结果)
int | |
float | 获取公交起步价信息 |
java.lang.String | 获取公交公司名称 |
java.lang.String | 获取公交线路名称 |
java.util.Date | 公交路线末班车时间 |
java.lang.String | 获取公交路线方向信息 |
float | 获取该公交路线的最高票价 |
java.util.Date | 公交路线首班车时间 |
java.util.List<BusLineResult.BusStation> | 获取所有公交站点信息 |
java.util.List<BusLineResult.BusStep> | getSteps() 获取公交路线分段信息 |
java.lang.String | getUid() 公交线路uid |
boolean | 公交是线是否有月票 |
void | setBasePrice(float basePrice) |
void | setBusLineName(java.lang.String busLineName) |
void | setEndTime(java.util.Date endTime) |
void | setLineDirection(java.lang.String lineDirection) |
void | setMaxPrice(float maxPrice) |
void | setMonthTicket(boolean isMonthTicket) |
void | setStartTime(java.util.Date startTime) |
void | setStations(java.util.List<BusLineResult.BusStation> stations) |
void | setSteps(java.util.List<BusLineResult.BusStep> steps) |
void | setUid(java.lang.String uid) |
void | writeToParcel(Parcel dest, int flags) |
2.4 OnGetBusLineSearchResultListener
void onGetBusLineResult(BusLineResult result)
公交信息查询结果回调函数
参数:result - 公交信息查询结果
3. 公交查询案例
参考:官方案例中的BlusLineDemo,使用BusLineOverlay覆盖物这个SDK没有提供,但是案例的
com.baidu.mapapi.overlayutil.*包中有此类;