在線客服系統(tǒng)
十三年專注于網(wǎng)站建設(shè)與互聯(lián)網(wǎng)應(yīng)用開發(fā),低調(diào)、有情懷的網(wǎng)絡(luò)應(yīng)用服務(wù)商!
南昌百恒科技微信公眾號 掃一掃關(guān)注
tel-icon全國服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒科技微信公眾號

安卓地圖API要怎么設(shè)置

百恒科技 2019-01-11 16:00:43 2450
? ? ? ?南昌APP開發(fā)中地圖API需要的權(quán)限有:
? ? ? ?1、從網(wǎng)上下載地圖數(shù)據(jù)(android.permission.INTERNET)
? ? ? ?2、查詢網(wǎng)絡(luò)狀態(tài)(android.permission.ACCESS_NETWORK_STATE)
? ? ? ?3、把臨時地圖數(shù)據(jù)寫入外部存儲(android.permission.WRITE_EXTERNAL_STORAGE)

? ? ? ?為地圖服務(wù)添加權(quán)限(AndroidManifest.xml),如下圖:

為地圖服務(wù)添加權(quán)限

? ? ? ?獲取 Maps API key
? ? ? ?使用Maps API還需要在manifest文件中聲明你自己的API key。這個API key可以授權(quán)你的應(yīng)用使用Google地圖服務(wù)。要得到自己的專屬API Key,首先要獲取你簽名key的散列值,然后在Google開發(fā)者終端上用它登記使用Google Maps v2 API。

? ? ? ?簽名key是一個在數(shù)學(xué)概念上不好理解的數(shù)字串,可以標(biāo)識你自己。為確定應(yīng)用擁有者的身份,APP開發(fā)中要求所有安裝到設(shè)備上的應(yīng)用都要以唯yi的簽名key做簽名。不過這不用我們操心,因?yàn)锳ndroid Studio已自動為我們創(chuàng)建了默認(rèn)的簽名key。通常,我們把這個簽名key叫作調(diào)試key。每次Android Studio編譯應(yīng)用時,都先使用默認(rèn)的調(diào)試key給APK簽名,然后才會在設(shè)備上部署應(yīng)用。

? ? ? ?1、查看簽名key
? ? ? ?執(zhí)行一些命令行命令,我們就能使用Gradle方便地查看到簽名key。
? ? ? ?首先打開操作系統(tǒng)自帶的命令行工具,使用cd命令進(jìn)入項(xiàng)目文件所在的目錄。在OS X上,命令應(yīng)該像如下代碼這樣。

? ? ? ?進(jìn)入隨時文件目錄(命令控制臺)
? ? ? ?$ cd /Users/bphillips/src/android/Locatr

? ? ? ?然后使用一個gradle命令行工具獲得一個簽名報告。如果是Linux或OS X,就運(yùn)行如下所示代碼的這條命令。

? ? ? ?Linux或OS X上的簽名報告(命令控制臺)
? ? ? ?$ cd /Users/bphillips/src/android/Locatr
? ? ? ?$ ./gradlew signingReport

? ? ? ?如果是Windows系統(tǒng),則應(yīng)使用Windows目錄結(jié)構(gòu)并執(zhí)行和如下代碼類似的命令。

? ? ? ?Windows上的簽名報告(命令控制臺)
? ? ? ?> cd c:usersbphillipsDocumentsandroidLocatr
? ? ? ?> gradlew.bat signingReport

? ? ? ?執(zhí)行完上面的命令,應(yīng)該就能看到一份和下面輸出結(jié)果類似的簽名key使用情況報告:

簽名key使用情況報告

? ? ? ?在實(shí)際輸出報告中,你會看到以16進(jìn)制數(shù)字表示的MD5和SHA1值。注意,稍后我們會使用上述報告中加亮部分的debug SHA1值來獲取API key。

? ? ? ?2、獲取API key
? ? ? ?有了debug SHA1值,就可以獲取API key了。具體如何操作請參閱Google文檔。

? ? ? ?按照操作完成后,會得到對應(yīng)調(diào)試簽名key的API key。打開AndroidManifest.xml文件,參照以下代碼添加剛才獲得的API key。

? ? ? ?添加API key(AndroidManifest.xml)

添加API key

? ? ? ?這樣,地圖API設(shè)置就做完了。如果還有哪些不明白的地方,可隨時來電咨詢,百恒科技將專業(yè)為您解答。
400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號

歡迎您的光顧,我們將竭誠為您服務(wù)×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務(wù) 售后服務(wù)
 
備案專線 備案專線
 
售后服務(wù) 售后服務(wù)
 
×