导航:首页 > 操作系统 > android公交路线

android公交路线

发布时间:2022-10-17 07:19:20

android 中实时公交查询的功能是怎么实现的

实现原理:每台公交车上装一个装置,接入汽车供电线路,自动获取GPS信息并上传。Android客户端联网查询这条线的所有车,然后选出还没到站的车,根据他们的位置计算还有多少站,并根据速度计算出ETA时间。然后自己可以设置还有五站就提醒一下,或者还有10分钟就提醒一下。这样可以在办公室呆着,一有提醒就下楼,正好赶上车。
车载装置还可以和报站系统集成,GPS定位到快到某一个站点了就开始报站,离开某个站点了就提醒下一个站点。

② 安卓手机百度地图能不能显示出某一路公交车的行驶路线

当然可以。我以我们本地为例给你截图。
1、在网络地图搜索框里搜索。你自己如果在成都,直接输“1路”即可;如果你不在成都,可以输“成都1路”,我这里是太原,我就直接输“1路”。然后就出来搜索结果。这是双向的,随便选一个。

2、点击后,就会出来经过的站台的列表。不过不直观,点右上角地图:

3、现在就能看到1路车的路线了。你放大就可以看到更详细的细节。

③ 如何在手机百度地图(安卓版)上提交新的公交路线

楼主你好,,首先我建议你应该下载个离线地图,因为它可以帮你解答问题,腾讯地图覆盖了全国四百多个城市,不管你在哪个地方它都能准确定位到你的位置,然后你输入起点和终点就可以查到你想要的公交路线了哦,既简单又方便,另外腾讯地图里面导航的语音播报功能也非常强大,它能用标准的普通话告诉你应该转弯还是直行,让你出门零担忧,就算出门在外没有流量也不用担心,你可以下载离线地图,照样能解决问题,希望我的回答能帮到你,望您能采纳

④ 关于Android编程,百度地图API 的,想获取公交线路的名字用什么方法啊

可以单独再查线路。

⑤ android百度地图3.1中在onGetBusLineResult,要怎么打印出当前查询公交的每一站的信息呢

1、首先需要得到公交路线的UID:用PoiSearch搜索公交路线,然后在得到的结果中处理。由于公交路线都是双向的,而且比如搜索m123,可能得到的类型不止是公交,还可能是其他含有这个关键字的结果,所以这里需要你进行判断筛选。

2、找到了UID,就可以通过BusLineSearch来搜索指定线路的公交站台,

参考如下代码,搜索了深圳市m345路公交(公交都是双向,这里我选了第一项)

java">importjava.util.List;
importcom..mapapi.SDKInitializer;
importcom..mapapi.map.MapView;
importcom..mapapi.search.busline.BusLineResult;
importcom..mapapi.search.busline.BusLineResult.BusStation;
importcom..mapapi.search.busline.BusLineSearch;
importcom..mapapi.search.busline.BusLineSearchOption;
importcom..mapapi.search.busline.;
importcom..mapapi.search.core.PoiInfo;
importcom..mapapi.search.core.PoiInfo.POITYPE;
importcom..mapapi.search.poi.OnGetPoiSearchResultListener;
importcom..mapapi.search.poi.PoiCitySearchOption;
importcom..mapapi.search.poi.PoiDetailResult;
importcom..mapapi.search.poi.PoiResult;
importcom..mapapi.search.poi.PoiSearch;
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.view.View.OnClickListener;
importandroid.widget.Button;

{

MapViewmMapView=null;
Buttonbtn=null;
PoiSearchmPoiSearch;
BusLineSearchmBusSearch;

@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
SDKInitializer.initialize(getApplicationContext());
setContentView(R.layout.activity_main);
mMapView=(MapView)findViewById(R.id.bmapView);
btn=(Button)findViewById(R.id.button);


mBusSearch=BusLineSearch.newInstance();
mBusSearch.set(new(){

@Override
publicvoidonGetBusLineResult(BusLineResultresult){
System.out.println("----------------");
System.out.println("公交公司:"+result.getBusCompany());
System.out.println("公交线路名称:"+result.getBusLineName());
System.out.println("----------------");

List<BusStation>list=result.getStations();
if(list==null||list.isEmpty())
return;
for(BusStationstation:list)
{
System.out.println(station.getTitle());
}
}
});


mPoiSearch=PoiSearch.newInstance();
mPoiSearch.((){

@Override
publicvoidonGetPoiResult(PoiResultsearchResult){
if(searchResult==null)
return;
List<PoiInfo>list=searchResult.getAllPoi();
if(list==null||list.isEmpty())
return;
for(inti=0;i<list.size();i++)
{
if(list.get(i).type==POITYPE.BUS_LINE){
mBusSearch.searchBusLine((newBusLineSearchOption()).city("深圳")
.uid(list.get(i).uid));
break;
}
}
}

@Override
(PoiDetailResultresult){

}
});



btn.setOnClickListener(newOnClickListener(){

@Override
publicvoidonClick(Viewv){
mPoiSearch.searchInCity((newPoiCitySearchOption()).
city("深圳").keyword("m345"));
}
});

}

⑥ 求,能离线规划公交路线的安卓android软件

高德导航,不错的软件

彩虹公交,第二选择


⑦ 百度地图android sdk 3.0如何获取并返回两地点之间的公交路线时间、费用等参数

您好,

根据您的描述,您只需搜索您要去的位置,然后点击下方到这里去,之后选择公交即可,网络地图会给出相关方案,您可单独查询各方案,并查看详情,获取您想要的参数!
希望我的回答对您有所帮助!

阅读全文

与android公交路线相关的资料

热点内容
程序员装机必备的软件 浏览:9
php微信第三方登录demo 浏览:536
上海php工具开发源码交付 浏览:790
哪里有求购黄页的源码 浏览:194
商城矿机源码矿场系统 浏览:195
单片机的led灯熄灭程序 浏览:222
洛阳python培训 浏览:702
小键盘命令 浏览:192
单片机c语言返回主程序 浏览:816
dockerpythonweb 浏览:970
程序员算法有多强 浏览:717
pythonworkbook模块 浏览:245
什么app能查医生 浏览:175
轻量级的编程语言 浏览:338
程序员那么可爱生孩子 浏览:432
后缀him3加密文件是什么软件 浏览:984
坚果隐藏app为什么要140版本才能用 浏览:313
淘宝dns服务器地址 浏览:259
领英转型app哪个好用 浏览:943
压缩软件的图标 浏览:97