android百度地圖api開(kāi)發(fā)

android百度地圖api開(kāi)發(fā)

ID:1196248

大小:538.00 KB

頁(yè)數(shù):10頁(yè)

時(shí)間:2017-11-08

android百度地圖api開(kāi)發(fā)_第1頁(yè)
android百度地圖api開(kāi)發(fā)_第2頁(yè)
android百度地圖api開(kāi)發(fā)_第3頁(yè)
android百度地圖api開(kāi)發(fā)_第4頁(yè)
android百度地圖api開(kāi)發(fā)_第5頁(yè)
資源描述:

《android百度地圖api開(kāi)發(fā)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、最近自己想研究下地圖,本來(lái)想研究googleMap,但是申請(qǐng)APIkey比較坑爹,于是從百度地圖入手,其實(shí)他們的用法都差不多,本篇文章就帶領(lǐng)大家在自己的Android項(xiàng)目中加入百度地圖的功能,接下來(lái)我會(huì)寫(xiě)一系列關(guān)于百度地圖的文章,歡迎大家到時(shí)候關(guān)注!一申請(qǐng)APIkey·在使用百度地圖之前,我們必須去申請(qǐng)一個(gè)百度地圖的APIkey,申請(qǐng)地址http://lbsyun.baidu.com/apiconsole/key,自己自行注冊(cè)一個(gè)百度賬號(hào),很快就能申請(qǐng)到的,如下圖·點(diǎn)擊"創(chuàng)建密鑰",系統(tǒng)將為我們自動(dòng)生成密鑰,當(dāng)然我們?cè)?/p>

2、使用密鑰之前還必須配置,點(diǎn)擊"設(shè)置"如下圖Keytype選擇“formobile”,安全碼是Android簽名證書(shū)的證書(shū)指紋(SHA1)值?+“;”+你的應(yīng)用程序包名,所以當(dāng)你配置好了APIkey你不能隨意更換應(yīng)用程序的包名,如果更換了包名我們需要重新配置APIkey,接下來(lái)我們來(lái)介紹怎么獲取數(shù)字簽名我們知道我們開(kāi)發(fā)的Android程序是需要給他簽名的,如果沒(méi)有簽名是不允許被安裝到手機(jī)或者模擬器的,那么你會(huì)有疑問(wèn),我平常開(kāi)發(fā)的應(yīng)用確實(shí)沒(méi)簽名,怎么能在模擬器或者手機(jī)上直接運(yùn)行呢,其實(shí)ADT會(huì)自動(dòng)的使用debug密鑰為應(yīng)用

3、程序簽名,當(dāng)然你也可以自己創(chuàng)建一個(gè)屬于你自己的密鑰,直接用Eclipse可視化創(chuàng)建就行了,很方便的,這里我就不介紹了·這里我們用debug.keystore來(lái)生成Android簽名證書(shū)的證書(shū)指紋(SHA1)值,可以在eclipse中直接查看:winows->preferance->android->build。如下圖示:然后我們使用keytool工具來(lái)獲取簽名證書(shū)的sha1值,在DOS輸入keytool-list-keystore?C:Usersbds.androiddebug.keystore紅色部分為deb

4、ug.keystore的路徑,接下來(lái)會(huì)要你輸入輸入密鑰庫(kù)口令,默認(rèn)輸入“android”,這樣子我們就能獲取證書(shū)指紋(SHA1),如下圖紅色框框里面的東西就是我們需要的Android簽名證書(shū)的證書(shū)指紋(SHA1)值,然后我們復(fù)制出來(lái),輸入到APIkey的安全碼輸入框里面,再用分號(hào)隔開(kāi)加上你的應(yīng)用程序包名,如?02:5C:80:25:B2:8F:6F:60:54:B9:F4:B2:EF:94:FF:EE:CC:3C:5A:29;com.example.baidumapdemo這樣子我們就配置好了APIkey二、下載百度地

5、圖API庫(kù)要在Android應(yīng)用中使用百度地圖API,就需要在工程中引用百度地圖API開(kāi)發(fā)包,下載地址http://developer.baidu.com/map/sdkandev-download.htm,下載AndroidSDKv2.1.3lib庫(kù)就行了三、在Android項(xiàng)目中引用百度地圖·新建Android項(xiàng)目?BaiduMapDemo,然后將百度地圖API庫(kù)加入工程,如下圖·在布局文件中添加百度地圖控件,[html]?viewplaincopy1.

6、tf-8"?>??2.??6.??7.????

7、ndroid:id="@+id/bmapView"??9.????????android:layout_width="fill_parent"??10.????????android:layout_height="fill_parent"??11.????????android:clickable="true"?/>??12.??13.??·Activity界面代碼,注釋的很詳細(xì),相信你看得懂[java]?viewplaincopy1.package?com.example.baiduma

8、pdemo;??1.??2.import?android.app.Activity;??3.import?android.graphics.Bitmap;??4.import?android.os.Bundle;??5.import?android.widget.Toast;??6.??7.import?com.baidu.map

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。