Android 百度地图学习笔记--公交路线查询
来源:互联网 发布:有淘宝优惠券的app 编辑:程序博客网 时间:2024/04/26 23:09
其实公交路线查询是在POI检索的基础上来开发的,首先你输入公交路线(这也是一个兴趣点),检索出来之后,会判断检索结果中的结果是不是公交路线,是的话再继续操作。
POI检索过程就不说了,直接来对结果进行处理吧。
1.`public void onGetPoiResult(PoiResult result) {
if (result == null || result.error != SearchResult.ERRORNO.NO_ERROR) { Toast.makeText(BusLineSearchDemo.this, "抱歉,未找到结果", Toast.LENGTH_LONG).show(); return; } // 遍历所有poi,找到类型为公交线路的poi busLineIDList.clear(); for (PoiInfo poi : result.getAllPoi()) { if (poi.type == PoiInfo.POITYPE.BUS_LINE || poi.type == PoiInfo.POITYPE.SUBWAY_LINE) { busLineIDList.add(poi.uid); } } SearchNextBusline(null); route = null;}`
2.对路线的没个节点进行浏览
public void nodeClick(View v) { if (nodeIndex < -1 || route == null || nodeIndex >= route.getStations().size()) return; TextView popupText = new TextView(this); popupText.setBackgroundResource(R.drawable.popup); popupText.setTextColor(0xff000000); // 上一个节点 if (mBtnPre.equals(v) && nodeIndex > 0) { // 索引减 nodeIndex--; } // 下一个节点 if (mBtnNext.equals(v) && nodeIndex < (route.getStations().size() - 1)) { // 索引加 nodeIndex++; } if(nodeIndex >= 0){ // 移动到指定索引的坐标 mBaiduMap.setMapStatus(MapStatusUpdateFactory.newLatLng(route .getStations().get(nodeIndex).getLocation())); // 弹出泡泡 popupText.setText(route.getStations().get(nodeIndex).getTitle()); mBaiduMap.showInfoWindow(new InfoWindow(popupText, route.getStations() .get(nodeIndex).getLocation(), 0)); } }
3打完收工
0 0
- Android 百度地图学习笔记--公交路线查询
- 百度地图公交路线 问题
- 百度地图之八查询某一路公交路线详细搜索
- 百度地图开发第四天(公交路线查询)
- 百度地图自定义公交路线源码
- 百度地图自定义公交路线源码
- 百度地图之搜索公交路线
- 高德地图 公交路线查询
- 百度地图API详解之公交路线规划
- 百度地图公交路线自定义线路信息
- android百度地图开发之自动定位所在位置与固定位置进行驾车,步行,公交路线搜索
- android百度地图开发之自动定位所在位置与固定位置进行驾车,步行,公交路线搜索
- Android 百度地图 SDK v3_3_0 (六) ---驾车、步行、公交路线搜索
- Android学习笔记之百度地图基础知识
- Android学习笔记之百度地图Overlay
- Android学习笔记之百度地图基础知识
- 百度地图学习笔记(Android版)
- Android百度地图学习笔记(一)
- Centos 安装perl DBI和mysql DBD
- 游承超:钢化玻璃膜简介(3P)
- Maven以及其Eclipse插件m2eclipse的安装
- Fix “You’ll need to provide administrator permission to copy to this folder” Error
- 如何在SpringMVC中获取request对象
- Android 百度地图学习笔记--公交路线查询
- Activity的onSaveInstanceState调用时机
- YII之 redirect 与contoller之间的方法调用
- 印度成出海第一站 香饽饽该怎么啃
- Uboot make config
- android 代码性能优化
- 游承超:手机屏幕和手机保护膜您愿意换哪样?(17P)
- equals()和hashCode()隐式调用时的约定
- HibernateUtil新版(截至2015.04.30)