本文主要讲解如何通过百度地图API搜索得到两个地点之间的公交换乘方案信息,即从A点乘公交车到B点有哪些乘车方案可以选择。
这是我写的第3篇介绍调用百度地图API搜索服务的文章,所以对搜索前要做的其它工作不再介绍,再加上代码中的注释也对相关的操作、方法做了尽可能详细的说明,所以直接看示例吧。
1)布局文件res/layout/main.xml
2)继承了com.baidu.mapapi.MapActivity的Activity类
说明:在上面代码中的199行,省略了根据MKTransitRoutePlan类提供的方法去获取具体的换乘信息。其实根据百度官方网站上提供的API文档,一步步去实现它应该不太难。(省略部分我也没有具体去实现它,并不是不公开)
下面是MKTransitRoutePlan类所提示的部分方法,可以参考下。
3)AndroidManifest.xml中的配置
4)运行结果
可以看到,从“贵州大学”到“贵州省移动”的其中一条公交换乘方案已经显示在地图上了,点击标注线路上的起点、换乘点、终点都会有相乘车(有些地方公交无法到达,例如校园内,会采用步行+公交的方式)信息说明。
备注:这几篇文章所讲解的百度地图API搜索服务都有一个共同点,那就是调用所有的搜索服务都需要传入地理坐标参数(经纬度)。就拿本例来说,就必须事先知道“贵州大学”和“贵州省移动”两个地点的地理坐标(经纬度)才能进行公交线路查询。在实际应用中,肯定是提供两个输入框,由用户来输入起点和终点,当然用户输入的肯定是中文地址信息,而不是经纬度。所以如何根据地理位置来获取经纬度值,这将是我们后面要学习研究的内容。
分享到:
相关推荐
百度地图API支持Android 1.5及以上系统。 <1>API添加到Andoid工程中 必须显得下载API开发包:点击下载 解压之后包括两个文件baidumapapi.jar和libBMapApiEngine.so。在工程根目录下创建ibs\armeabi目录,并拷贝...
利用百度地图API,实现在地图上搜索位置周边信息,并显示。
百度地图API是为开发者免费提供的一套基于百度地图服务的应用接口,包括JavaScript API、Web服务API、Android SDK、iOS SDK、定位SDK、车联网API、LBS云等多种开发工具与服务,提供基本地图展现、搜索、定位、逆/...
android百度地图api文档,需要demo的去我的资源上传搜索
Android应用源码之百度地图API 之 定位周边搜索POI
利用百度地图API下载特定城市的公交信息,以南京市市区为例
Android调用百度地图api 自动定位,获取中心位置的坐标,根据坐标获取地理信息,标注地理信息
百度 地图 android地图 百度地图API android地图Demo 包含全部内容,它可以帮助开发者,做任何地图功能
百度地图API是一套为开发者免费提供的基于百度地图的应用程序接口,包括JavaScript、iOS、Andriod、静态地图、Web服务等多种版本,提供基本地图、位置搜索、周边搜索、公交...
将百度地图嵌入c# cs窗体中,cs...查了很多资料,参考网上众多朋友的代码及百度地图API demo,这个例子中的js代码不用key,方便很多,使用的是v1.4版,少了很多限制,使用.net4.5开发的,可以将c#代码转为低版本也行的。
将百度地图嵌入c# cs窗体中,... 查了很多资料,参考网上众多朋友的代码及百度地图API demo,这个例子中的js代码不用key,方便很多,使用的是v1.4版,少了很多限制,使用.net4.5开发的,可以将c#代码转为低版本也行的。
近年来,随着安卓智能手机的普及,各种各样的 Android 应用如雨后春笋般涌现出来,本应用基于百度地图 API 接口,利用百度地图提供的 API 开发包开发,旨在为用户提供地图浏览,地址搜索,路线查找,GPS 定位等一...
文件里面是百度地图api,用于android对百度地图的调用,我们用这些api就可以在百度地图上开发我们相应的程序了
本离线开发包,支持百度地图离线开发。用于无网络环境下的百度地图二次开发。 包含以下文件: 1,基础API:apiv1.3.min.js ,有注释可参考; 2,基础CSS: bmap.css ; 3,依赖文件:map,oppc,tile,control,marker; 4...
百度地图的api文档
百度地图API报PERMISSION_UNFINISHED错误
百度地图 API 自定义地图底层 WEB 版本 用于用户自定义地图的底层
百度地图API实例百度地图API实例百度地图API实例百度地图API实例百度地图API实例百度地图API实例百度地图API实例
python调用百度地图API实现经纬度换算、热力地图全流程指南
这是百度地图API的pdf文件下载,很多功能都有介绍