導航:首頁 > 操作系統 > 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公交路線相關的資料

熱點內容
下班之後的程序員 瀏覽:71
檢測支持ssl加密演算法 瀏覽:342
衢州發布新聞什麼APP 瀏覽:83
中國移動長沙dns伺服器地址 瀏覽:249
wifi密碼加密了怎麼破解嗎 瀏覽:596
linux命令cpu使用率 瀏覽:67
linux實用命令 瀏覽:238
傳奇引擎修改在線時間命令 瀏覽:109
php取域名中間 瀏覽:897
cad命令欄太小 瀏覽:830
php開發環境搭建eclipse 瀏覽:480
qt文件夾名稱大全 瀏覽:212
金山雲伺服器架構 瀏覽:230
安卓系統筆記本怎麼切換系統 瀏覽:618
u盤加密快2個小時還沒有搞完 瀏覽:93
小米有品商家版app叫什麼 瀏覽:94
行命令調用 瀏覽:436
菜鳥裹裹員用什麼app 瀏覽:273
窮查理寶典pdf下載 瀏覽:515
csgo您已被禁用此伺服器怎麼辦 瀏覽:398