當前位置:首頁 » 安卓系統 » 百度地圖android版

百度地圖android版

發布時間: 2023-02-04 07:35:05

㈠ 怎樣安裝使用百度手機地圖android版離線地圖

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

㈡ 怎樣安裝使用百度手機地圖Android版離線地圖

步驟
1
將下載好的離線地圖包解壓縮

2
找到解壓出的"BaiMap"文件夾,把它放入手機存儲卡根目錄。
註:在上述過程中如遇提示「是否移動或復制文件夾」,點擊「是」即可。

3
斷開與電腦連接,打開網路手機地圖(如已打開請重啟),系統會提示安裝成功。

㈢ android 版百度地圖可設置經由地

第一步:添加SDK包:【目前為最新的網路地圖SDK】
在工程里新建libs文件夾,將開發包里所有文件拷貝到libs根目錄下覆蓋即可

第二步:SDK包引入項目中
在工程屬性->java Build Path->Libraries中選擇「Add External JARs」,選定mapapi_v**_**.jar,和locSDK_**.**.jar確定後返回。

第三步:在Manifest中添加使用許可權及Android版本支持;
<!–使用網路功能所需許可權 –>
<uses-permission android:name=」android.permission.ACCESS_NETWORK_STATE」>
</uses-permission>

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

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

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

<!– SDK離線地圖和cache功能需要讀寫外部存儲器 –>
<uses-permission android:name=」android.permission.WRITE_EXTERNAL_STORAGE」>
</uses-permission>

<!– 獲取設置信息和詳情頁直接撥打電話需要以下許可權 –>
<uses-permission android:name=」android.permission.READ_PHONE_STATE」>
</uses-permission>

<uses-permission android:name=」android.permission.CALL_PHONE」>
</uses-permission>

<!– 使用定位功能所需許可權,demo已集成網路定位SDK,不使用定位功能可去掉以下6項 –>
<uses-permission android:name=」android.permission.ACCESS_FINE_LOCATION」>
</uses-permission>

<permission android:name=」android.permission.BAIDU_LOCATION_SERVICE」>
</permission>

<uses-permission android:name=」android.permission.BAIDU_LOCATION_SERVICE」>
</uses-permission>

<uses-permission android:name=」android.permission.ACCESS_COARSE_LOCATION」>
</uses-permission>

<uses-permission android:name=」android.permission.ACCESS_MOCK_LOCATION」>
</uses-permission>

<uses-permission android:name=」android.permission.ACCESS_GPS」>
</uses-permission>

配置Activity:
<activity android:name=」.BaiMapActivity」
android:configChanges=」orientation|keyboardHidden」
android:screenOrientation=」sensor」
android:label=」網路地圖」
android:launchMode=」singleTask」 >
</activity>

添加屏幕及版本支持:

<supports-screens android:largeScreens=」true」
android:normalScreens=」true」android:smallScreens=」true」
android:resizeable=」true」android:anyDensity=」true」 />

在application標簽中聲明service組件:
<service android:name=」com..location.f」 android:enabled=」true」 android:process=」:remote」>
</service>

第四步:插件的使用:
1.拷貝插件包中src 有java文件 2個,到你的項目中去。
2.拷貝res資源到你的項目中。
3.添加libs文件夾下面的 包文件到你的項目中。這里也可以用官方提供的。
4.拷貝www文件夾下的js文件到你的項目中,並引入該插件到你的html文件中。

插件的js用法:
<button onclick=」bdmap(『北京市石景山區魯谷路74號中國瑞達大廈20層』,』北京市』);」>網路地圖地址查詢1</button>

<button onclick=」bdmap(『西安市雁塔區小寨西路161號』,』西安市』);」>網路地圖地址查詢2</button>

function bdmap(ad,city){
window.plugins.BaiMap.ad(
ad,city,
function(success) {
// alert(「encode success: 」 + success);
}, function(fail) {
// alert(「encoding failed: 」 + fail);
}
);
}

第五步:在插件文件config.xml中引入你的插件
<feature name=」BaiMap」>
<param name=」android-package」 value=」com.xhuayi.dgoula.BaiMap」 />

</feature>

第六步:去網路官方申請網路地圖的key。
在BaiMap.java文件中替換BAIDU_MAP_KEY的值。

㈣ 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查詢。

㈤ 怎樣安裝使用百度手機地圖Android版離線地圖

先下載網路手機地圖,然後去裡面找離線地圖,進去選擇你要下載的城市下載就可以了,我用的是騰訊地圖,這個手機導航下載了離線數據包之後可以實現真正意義的零流量導航,而且還能實現零流量的路線查找和地圖瀏覽,出門還可以查詢下實時路況,選擇一條暢通的道路出行,還有實時油價,位置共享,實景電子眼,違章查詢等多種功能。

㈥ 為什麼百度地圖 Android 版不用開啟 GPS 就能實現定位

手機版網路地圖定位有多種方式,有衛星定位(包括GPS)、IP定位(接入數據網路)、WIFI小區定位(接入WLAN熱點),等等。上述各種定位方式只要有一種具備條件,就可以實現定位,並非必須開啟GPS。
網路地圖的WIFI小區定位還有個特點,就是連接WIFI時,並不需要必須接通網路,有時只要搜索到信號就可以定位。

㈦ 為什麼百度地圖 Android 版不用開啟 GPS 就能實現定位

因為你開啟了移動數據流量,你手機會與附近的移動聯通或者電信的信號塔產生數據交換,從而網路地圖可以知道你的大概位置,不過沒有gps那麼准確,謝謝採納!

㈧ 百度地圖安卓版的更新日誌

網路地圖Android版 V6.0.1:
1. 界面改版,帶來全新的視覺風格和交互體驗。
2. 打車功能整合更多服務商,支持更多城市,讓你以最快速度叫到計程車。
3. 首次推出網路全景。不僅可以看街景,還能查看室內景,方便訂酒店。第一批支持城市為沈陽、無錫、鳳凰,今後將有更多城市火速上線。
4. 更豐富的網路用戶個人中心,為你提供個性化的地圖服務
5.更簡潔實用的底圖風格,不放過每一個細節來打造最精緻的地圖應用。
網路地圖Android版 4.5.0:
1、新增春節商場折扣數據,辦年貨省錢又省心(註:僅限北京市,100多家商場)
2、增加躲避擁堵方案,駕車路徑規劃更智能;
3、提升拖圖速度,帶來更暢快的底圖瀏覽體驗;
4、提升功能使用及網路訪問的穩定性,產品體驗更穩定;
5、酒店頁面增加訂房熱線電話;
6、更新加油站數據,提供加油站品牌和油價。
網路地圖Android版 4.1.2:
1. 解決部分機型聯網狀態下無法定位的問題
2.解決團購優惠推送開關異常開啟問題
3.優化性能,地圖更加省電
網路地圖Android版 v4.1金秋享樂升級!
1. 全新界面,讓您擁有更流暢的操作體驗和簡約的視覺享受;
2. 新增地鐵專頁,讓您清晰瀏覽地鐵線路圖(支持北京、上海、廣州、深圳、香港);
3. 引入影院放映表,輕松查看影片放映信息;
4. 支持拍照上傳功能,多彩的心情要多彩的圖片來表達;
5. 搜索團購太麻煩?智能推送來幫忙!
網路地圖Android版 v4.0全新升級!
1. 免費語音導航在線版,在線版操作更簡單,一鍵開啟且無需下載導航包!創意彩色蚯蚓幫你輕松探路況!
2. 首家推出室內定位功能,同時新增室內圖(限北京);
3. 新增公交車實時到站信息(目前限杭州);
4. 新增團購信息:新增包括全國100個城市的海量團購信息,商戶詳情頁可直接點擊查看;
5. 新增評論功能,登陸可即時對商戶進行評論,且評論自動同步到網路身邊;
6. 新增4000條商戶優惠信息,讓你隨時隨地掌握周邊優惠;
網路地圖Android版v3.3.0:
1.新增周邊外賣搜索功能,隨時隨地搜索周邊外賣
2.在線選擇菜單,自動計算點餐價格,一鍵撥打快速訂餐
3.支持雙SD卡,可使用外置SD卡存放離線地圖
4.提升2G網路下路況載入速度;解決道路名稱與路況遮蓋問題
5.完美適配Android 4.1
網路地圖Android版v3.2.0:
1.新增優惠推送服務(支持北京)
2.搜索框新增清空搜索歷史功能
3.餐飲列表中增加「優惠有限」排序入口
4.公交方案列表新增備選車次
5.提升地圖瀏覽速度
網路地圖Android版 v3.1.0:
新增生活分類一鍵搜索,檢索更快捷
支持無需登錄直接下載優惠券
新增6個城市實時路況信息
駕車路線整合路況信息,路況展現更直觀
升級檢索策略,優先展示優質商戶信息

㈨ 怎樣安裝使用百度手機地圖Android版離線地圖

安卓系統為例,先下載安裝網路地圖,然後下載全國基礎地圖包,安裝後再下載所在省或關注地地圖包,安裝後就可以離線使用地圖了,但要注意定期更新!導航功能還是需要流量支持的!

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:335
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:377
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:31
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:942
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:739
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:802
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:510
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:371