`
com_xpp
  • 浏览: 353039 次
社区版块
存档分类
最新评论

Android学习笔记之百度地图(公交换乘路线搜索及TransitOverlay)

 
阅读更多


公交换乘路线搜索及TransitOverlay

这里只提供java代码,xml代码参照:Android学习笔记之初步学百度地图

重要代码:



实现MySearchListener的onGetTransitRouteResult(MKTransitRouteResult, int),并展示检索结果:



API:

transitSearch

public inttransitSearch(java.lang.String city,MKPlanNodestart,MKPlanNodeend)

公交路线搜索.

异步函数,返回结果在MKSearchListener里的onGetTransitRouteResult方法通知
参数:
city - 城市名,用于在哪个城市内进行检索
start - 检索的起点,可通过关键字,坐标两种方式指定
end - 检索的终点,可通过关键字,坐标两种方式指定
返回:
成功返回0,否则返回-1

setTransitPolicy

public intsetTransitPolicy(int policy)

设置路线规划策略.

参数为策略常量。对下次搜索有效
参数:
policy - EBUS_TIME_FIRST:时间优先;EBUS_TRANSFER_FIRST:少换乘;EBUS_WALK_FIRST:少步行;EBUS_NO_SUBWAY: 非地铁
返回:
成功返回0,否则返回-1

具体实现:




分享到:
评论
1 楼 flycatdeng 2012-12-20  
亲,这个是百度地图帮助文档就有的,!!!请问你有没有简便的方法得到所有换乘方案的列表呢?

相关推荐

Global site tag (gtag.js) - Google Analytics