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

熱點內容
微信登錄伺服器什麼意思 瀏覽:342
溯源碼粘碎圖 瀏覽:125
qq綁定郵箱pop伺服器地址 瀏覽:714
卡羅拉空調壓縮機價格 瀏覽:881
華潤it程序員 瀏覽:552
51單片機c語言秒錶 瀏覽:263
php一周前的時間 瀏覽:841
windows文件夾輸入列表 瀏覽:907
php做網頁聊天系統 瀏覽:878
滑鼠光學感測器讀取單片機 瀏覽:158
食品批號的app是什麼 瀏覽:187
文件夾復原快捷鍵 瀏覽:383
app顏色為什麼黑白 瀏覽:180
領券app是什麼軟體正規 瀏覽:487
360zip命令行 瀏覽:282
內網文件夾共享怎麼建立快捷方式 瀏覽:655
驅動器加密保存文件 瀏覽:84
希沃白板如何安裝安卓應用 瀏覽:932
手機私密相冊哪個app最好 瀏覽:881
pythonopencvframe 瀏覽:876