當前位置:首頁 » 安卓系統 » android百度地圖離線地圖開發

android百度地圖離線地圖開發

發布時間: 2023-01-12 05:26:50

1. 關於百度地圖API離線開發 我現在下載了離線包 如果斷開網路 可以顯示我的離線地圖 但是如果開了網路

首先會重離線包讀取文件 假設你從南京的某地 到某地 此時你想查詢做公交哪條線好 其實就要花費流量 其實原本的地圖並不大 上一次網路地圖 在地圖上用的大約是200k以下 重點是其他功能

2. android開發百度離線地圖怎麼用

網路手機地圖Android版離線地圖安裝使用教程: 第一步:將下載好的離線地圖包解壓縮。 第二步:找到解壓出的"BaiMap"文件夾,把它放入手機存儲卡根目錄。 註:在上述過程中如遇提示“是否移動或復制文件夾”,點擊“是”即可。 第三步:斷開與電腦連接,打開網路手機地圖(如已打開請重啟),系統會提示安裝成功。 OK啦,想去哪裡就用網路手機地圖搜吧! 猜你還喜歡: 網路地圖怎麼用:輕松解決出行路線問題 網路地圖離線地圖包iPhone版導入手機安裝教程

3. 百度地圖如何離線導航

問題一:網路地圖v9.0離線導航怎麼設置 網路地圖的離線導航無需設置。
預先下載離線地圖包、離線導航包,導航時,只要沒有網路或人為切斷網路,系統就會自動進入離線導航狀態。

問題二:網路地圖離線導航要怎樣使用? 進入網路地圖主頁面,現在都需要在聯網下進行,首先看到下方有四個功能選項,選擇「導航」進入下一界面。
[圖]>02
想要使用離線導航的話,必須先下載離線數據包,在導航界面,可以看到「離線導航包」選項,點擊進入。
>03
建議大家在WiFi環境下下載,這樣節省我們的流量,首先下載全國地圖的離線導航包和你所在地城市的離線導航包,這是離線導航的數據支持。
>04
如下圖所示,在離線環境下,我們依次開始下載。
>05
下載完成以後,我們就來體驗下離線導航,關閉我們的手機網路,輸入北京市的目的地,開始導航。
>06
離線狀態下,網路地圖就會給你規劃出一條最優線路,點擊下方開始進行離線導航。
>07
接下來,按照導航現實的軌跡就可以啦,我試了下,導航顯示的效果挺好的,建議大家可以嘗試用下。

問題三:下載的網路地圖離線導航包怎麼打開? 建議不要單獨下載網路的離線導航包,也不要嘗試打開,其操作過程太繁雜,很容易出錯。
――最簡單、可靠的辦法,是打開網路地圖的離線導航包下載頁面,指定要下載的省份,讓網路地圖自動下載、自動安裝,即省勁,又不會出錯。

問題四:手機網路地圖離線導航怎麼不能用了 我們首先在手機上打開【網路地圖】這款應用,然後在主界面點擊右下角的【我的】按鈕。如下圖所示。
2
然後在打開的界面,點擊打開【離線包下載】選項。如下圖所示。
3
進入【離線包下載】頁面後,點擊打開【離線導航】這個選項。如下圖所示。
4
然後在打開的頁面,點擊需要進行離線導航的【城市】選項的右側下載按鈕。如下圖所示。
5
這時候系統就會開始下載這個城市的離線導航包了,等待下載完畢即可。如下圖所示。
END
離線導航的具體使用方法
只要我們下載了某個城市的離線導航包,就可以在那個城市使用離線導航功能了。下面我就給大家演示一下具體的使用方法:首先我手機設置成飛行模式,然後在地圖首頁點擊【導航】按鈕。如下圖所示。
然後在打開的【導航】界面,點擊【輸入目的地】選項,如下圖所示。
然後在【輸入終點】方框里輸入自己要去的地方,再點擊【搜索】按鈕。如下圖所示。
這樣導數10秒鍾,就准備進入導航了,我們也可以直接點擊【開始導航】按鈕直接進入導航。如下圖所示。
5
進入導航界面後,會有語音提醒,而且在頁面上方有信息提醒,在頁面中還有詳細的路線路,真的非常方便。如下圖所示。

問題五:怎樣才能將網路地圖的離線導航包放在外置存儲卡? 我們可以在下載離線地圖包的時候提前設置好儲存位置為TF卡中就可以了。
不過個人不是很喜歡使用這個地圖軟體,永久了騰訊地圖軟體感覺挺好用的。它支持了全國400個城市的離線地圖包下載,我們可以自主的選擇它的儲存位置。下載好後可以開啟零流量地圖模式這樣手機可以無網離線實現瀏覽地圖、地點搜索、公交/駕車路線規劃、步行導航、駕車語音導航等功能,基本上日常所需的功能全部可以滿足,而且全程零流量。

問題六:我下載了網路地圖離線導航,怎麼還需要連網 網路地圖可以離線導航。只要下載好離線導航包(全國基礎包和分省地圖包),導航時打開GPS,關閉網路,就可以進行導航了。
有時候當搜索路線或地點時,可能會有要求聯網的提示。可以不用管它,繼續搜索,就會進入離線搜索模式。
如果不希望看到聯網的提示,可以進行設置:在我的――設置――導航設置中,將檢索路線聯網模式設置為:「離線優先」。就不會再出現聯網的要求了。

問題七:網路地圖離線導航兩省怎麼用 跨省導航跟省內導航,使用方法一樣,沒有什麼區別。但要把各個省的地圖都要下載。

問題八:網路地圖離線導航包如何刪除 設置裡面有清楚緩存離線文件的選項

問題九:網路離線地圖導航要流量嗎 如果你要定位 就需要一點流量,但是用的流量也不會多的。一般網路離線地圖都是在有網路的情況下線弄好出行線路,然後關掉流量,在這樣的情況下導航過程中是不需要流量的

4. android百度地圖離線地圖可以多個開發app共用嗎

demo是用網路地圖 sdk 開發的?地圖 sdk 里的離線包和地圖 app 不是通用的。但是多個使用網路地圖 sdk 開發的 app,可以共用一份離線包。

5. 如何使用android百度地圖離線地圖

正確安裝離線地圖包後,在室外空曠地方打開地圖,打開GPS,可以離線進行定位,以及實時顯示GPS軌跡。 如果需要導航,可以打開網路(WIFI或GPS),選擇出發點、目標點,讓網路搜索線路。確定線路以後,可以關閉網路,按圖上顯示的線路運動(沒有向左向右的導航聲音)。如果以上工作是在WIFI下進行的,那麼整個過程可以不用消耗任何流量。

6. Android開發百度地圖怎麼把離線和定位結合

定位需要開啟gps,先gps定位好,然後打開地圖看看。

7. android百度地圖怎麼開發

一、基本概念:
(一)、網路地圖:
網路地圖 Android SDK是一套基於Android 2.1及以上版本設備的應用程序介面。 您可以使用該套 SDK開發適用於Android系統移動設備的地圖應用,通過調用地圖SDK介面,您可以輕松訪問網路地圖服務和數據, 構建功能豐富、交互性強的地圖類應用程序。
網路地圖Android SDK提供的所有服務是免費的,介面使用無次數限制。您需申請密鑰(key)後, 才可使用網路地圖Android SDK。
(二)、LBS:(Location based Service)基於位置的服務
基於位置的服務,它是通過電信移動運營商的無線電通訊網路(如GSM網、CDMA網)或外部定位方式(如GPS)獲取移動終端用戶的位置信息(地理坐標,或大地坐標),在地理信息系統(外語縮寫:GIS、外語全稱:Geographic Information System)平台的支持下,為用戶提供相應服務的一種增值業務。

二、網路地圖使用步驟:【參照(http://developer..com/map/sdk-android.htm)】
(一)、HelloBaiMap:
1、第一步:申請網路地圖密鑰(API_KEY):
http://developer..com/map/sdk-android.htm

2、第二步:在工程里新建libs文件夾,將開發包里的mapapi_vX_X_X.jar拷貝到libs根目錄下,將libBaiMapSDK_vX_X_X.so拷貝到libs\armeabi目錄下(官網demo里已有這兩個文件,如果要集成到自己的工程里,就需要自己添加),拷貝完成後的工程目錄如下圖所示;

註:liblocSDK3.so和locSDK_3.1.jar為網路定位SDK所使用資源,開發者可根據實際需求自行添加。

3、第三步:在AndroidManifest中添加開發密鑰、所需許可權等信息;
<application

<meta-data

android:name="com..lbsapi.API_KEY"

android:value="P3G69b5s87YG5M31f8A7oyLW"/>

</application>

<uses-permissionandroid:name="android.permission.GET_ACCOUNTS"/>

<uses-permissionandroid:name="android.permission.USE_CREDENTIALS"/>

<uses-permissionandroid:name="android.permission.MANAGE_ACCOUNTS"/>

<uses-permissionandroid:name="android.permission.AUTHENTICATE_ACCOUNTS"/>

<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-permissionandroid:name="android.permission.INTERNET"/>

<uses-permissionandroid:name="com.android.launcher.permission.READ_SETTINGS"/>

<uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE"/>

<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/>

<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>

<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permissionandroid:name="android.permission.BROADCAST_STICKY"/>

<uses-permissionandroid:name="android.permission.WRITE_SETTINGS"/>

<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>
4、第四步:在布局文件中添加地圖控制項:
<com..mapapi.map.MapView

android:id="@+id/mapView"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:clickable="true"/>
5、第五步:在應用程序創建時初始化 SDK引用的Context 全局變數:
protectedvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 在使用SDK各組件之前初始化context信息,傳入ApplicationContext
// 注意該方法要再setContentView方法之前實現
SDKInitializer.initialize(getApplicationContext());

// 裝載布局文件
setContentView(R.layout.activity_main);
}
6、第六步:創建地圖Activity,管理地圖生命周期:
publicclass MainActivity extends Activity {

private MapView mapView;

@Override

protectedvoid onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// 在使用SDK各組件之前初始化context信息,傳入ApplicationContext

// 注意該方法要再setContentView方法之前實現

SDKInitializer.initialize(getApplicationContext());

// 裝載布局文件

setContentView(R.layout.activity_main);

mapView = (MapView) findViewById(R.id.mapView);

}

@Override

protectedvoid onResume() {

super.onResume();

mapView.onResume();

}

@Override

protectedvoid onPause() {

super.onPause();

mapView.onPause();

}

@Override

protectedvoid onDestroy() {

super.onDestroy();

mapView.onDestroy();

}

}
(二)、基礎地圖:
1、實現基礎地圖的操作步驟:
布局文件中使用MapView;
初始化SDK,並檢查Key的合法性;
SDKInitializer.initialize(getApplicationContext());
checkKEY();
初始化BaiMap對象;
對MapView進行findViewById();
MapView對象調用getMap(),返回BaiMap;
設置BaiMap;
setMapType();
setTrafficEnabled();
(三)、POI搜索:
1、實現POI搜索的操作步驟:
布局文件中使用fragment,用來實現對BaiMap的載入;
class="com..mapapi.map.SupportMapFragment"
當前Activity繼承於FragementActivity;
初始化SDK,並檢查Key的合法性;
SDKInitializer.initialize(getApplicationContext());
checkKEY();
備註:該兩句話必須放在setContentView()之前。
初始化BaiMap對象;
Map = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.fragment_poi_map)).getBaiMap();
初始化PoiSearch對象;
PoiSearch.newInstance();
給PoiSearch對象設置監聽器;
(),重寫onGetPoiResult()方法;
自定義PoiOverlay類,實現對每個標記的單擊監聽;
通過onPoiClick()方法,獲取每個PoiInfo中的信息。如果這個對象中包含有明細,可以打開一個新頁面來展示興趣點的詳細介紹。
在AndroidManifest.xml文件中配置PlaceCaterActivity頁面;
該頁面是Bai提供的POI的明細介紹頁面。
PoiSearch對象調用searchInBound()、searchInCity() 、 searchNearby()方法實現興趣點查詢。
【總結:】核心步驟:
實例化BaiMap,PoiSearch對象;
PoiSearch對象設置OnGetPoiSearchResultListener()監聽;
PoiSearch對象調用searchInCity()方法觸發監聽。
(四)、線路規劃:
1、實現路線規劃的操作步驟:
布局文件中使用MapView,用來實現對BaiMap的載入;
初始化SDK,並檢查Key的合法性;
SDKInitializer.initialize(getApplicationContext());
checkKEY();
初始化MapView;
調用findViewById()
初始化BaiMap對象;
Map = MapView對象.getMap();
初始化RoutePlanSearch對象;
RoutePlanSearch.newInstance();
給RoutePlanSearch對象設置監聽器;
(),重寫onGetWalkingRouteResult()、onGetTransitRouteResult()、onGetDrivingRouteResult()方法;
自定義三種RouteOverlay類(WalkingRouteOverlay、TransitRouteOverlay、DrivingRouteOvelray);
調用RoutePlanSearch對象的三種方法(drivingSearch()、transitSearch()、walkingSearch())實現路線規劃。
【總結:】核心步驟:
實例化BaiMap,RoutePlanSearch對象;
RoutePlanSearch對象設置OnGetRoutePlanResultListener監聽;
RoutePlanSearch對象調用drivingSearch()、transitSearch()、walkingSearch()方法觸發監聽。
(五)、公交查詢:
1、實現公交查詢的操作步驟:
布局文件中使用fragment,用來實現對BaiMap的載入;
class="com..mapapi.map.SupportMapFragment"
初始化SDK,並檢查Key的合法性;
SDKInitializer.initialize(getApplicationContext());
checkKEY();
當前Activity繼承於FragementActivity;
初始化BaiMap對象;
Map = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.fragment_poi_map)).getBaiMap();
初始化PoiSearch對象/初始化BusLineSearch對象;
PoiSearch.newInstance();
BusLineSearch.newInstance();
給BusLineSearch對象設置監聽器;
(),重寫onGetBusLineResult()方法;
給PoiSearch對象設置監聽器;
(),重寫onGetPoiResult()方法;
在這個監聽器中調用BusLineSearch對象的searchBusLine()方法;
給按鈕增加單擊監聽事件,實現PoiSearch對象的searchInBound()、searchInCity() 、 searchNearby()方法實現興趣點查詢。
【總結:】核心步驟:
實例化BaiMap、PoiSearch對象及BusLineSearch對象;
PoiSearch對象設置OnGetPoiSearchResultListener()監聽;BusLineSearch對象設置監聽;
在PoiSearch對象的監聽回調方法onGetPoiResult()中調用busLineSearch對象的searchBusLine()方法;
PoiSearch對象調用searchInCity()方法觸發整個監聽。

【備註:】
整體思路:先調用POI查詢,在POI查詢中的監聽器中執行BusLine查詢。

熱點內容
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:727
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:797
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:504
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:366
ef資料庫查詢數據 發布:2025-05-18 03:29:36 瀏覽:668
百度雲下載文件夾 發布:2025-05-18 03:17:33 瀏覽:674
php雲開發 發布:2025-05-18 03:12:41 瀏覽:447
sql語句顯示表 發布:2025-05-18 03:12:30 瀏覽:690
資料庫系統的例子 發布:2025-05-18 03:02:42 瀏覽:191
數字化儲存與編譯是什麼 發布:2025-05-18 02:56:55 瀏覽:217