【“零起点”--百度地图手机SDK】如何查询公交线路?如北京的104路
<div id="cnblogs_post_body">摘要:想要查询北京市的108路公交车经过什么地方?这一章将讲解公交导航和查询的接口。----------------------------------------------------------------------
系列阅读:
1、【百度地图-安卓SDK】从头开始写android程序
http://www.cnblogs.com/milkmap/archive/2011/11/25/2263475.html
2、【&ldquo;零起点&rdquo;--百度地图手机SDK】如何创建一张地图
http://www.cnblogs.com/milkmap/archive/2012/05/11/2496526.html
3、【&ldquo;零起点&rdquo;--百度地图手机SDK】如何使用离线地图?
http://www.cnblogs.com/milkmap/archive/2012/05/21/2511928.html
4、【&ldquo;零起点&rdquo;--百度地图手机SDK】如何添加地图图层+按钮事件+水平垂直布局?
http://www.cnblogs.com/milkmap/archive/2012/05/25/2518454.html
5、【&ldquo;零起点&rdquo;--百度地图手机SDK】如何进行三种POI搜索?
http://www.cnblogs.com/milkmap/archive/2012/06/05/2536764.html
-----------------------------------------------------------------------
一、创建一张地图
参考教程2:【&ldquo;零起点&rdquo;--百度地图手机SDK】如何创建一张地图
http://www.cnblogs.com/milkmap/archive/2012/05/11/2496526.html
步骤温习:
1、创建YingTransitActivity的安卓工程。
2、创建libs文件夹,放入jar文件。创建libs\armeabi文件夹,放入so文件。工程属性里增加jar。
3、修改如下四个文件,
TransitActivity.java是展示地图的主程序;
transit.Manfest里增加了使用权限和安卓版本支持;
main.xml里增加了地图控件;
strings.xml里可以修改标题和文本控件的文字内容。
4、真机运行。
二、查询104关键词
分为三步:
第一、需要查询104关键词;
第二、回调函数里判断POI结果为公交线路的,并返回uid;
第三、根据uid查询公交线路详情。
1、查询104关键词
因为是查询整个城市内的公交线路,所以使用城市内查询接口。
在activity里先申明变量
<div class="cnblogs_code">MKSearch myMKSearch = null; //POI搜索变量申明
页:
[1]