<?xml version="1.0" encoding="utf-8"?>
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="YOUR API KEY"
/>
这是Google地图视图的XML代码。是否需要在AndroidManiFest.xml
添加任何内容?
我无法理解。任何人都可以帮忙吗?
答案 0 :(得分:3)
这是确切的路径 -
keytool -list -keystore "C:\Users\XYZ\.android\debug.keystore"
cmd提示获取GoogleMap API密钥的MD5指纹* * ** * **
的总路径 D:\eclipse\jre\bin>keytool -list -keystore "C:\Users\XYZ\.android\debug.keystore"
MD5 fingurePrint看起来像这样 -
3E:F4:D6:E6:93:4D:BB:B8:62:3A:D6:0F:E0:FC:4C:65
当您获得API密钥后获取fingurePrint数字时,请使用此链接---
http://code.google.com/android/add-ons/google-apis/maps-api-signup.html
然后你将获得系统的API密钥,并且可以轻松获得Map ....
答案 1 :(得分:0)
请检查this link。它将指导您完全生成API密钥,并在您在Google Play商店中推出应用程序的阶段后从调试密钥库迁移到发布密钥库。
注意:如果您使用的是Android Studio,那么生成SHA-1并不是什么大问题。
请按照以下步骤操作:
答案 2 :(得分:-2)
要生成您的google api密钥,您可以使用debug debug.keystore或私有密钥库来执行此操作。
首先,您需要在google api控制台中创建帐户 - &gt; Google Developers Console
现在您需要通过以下MAC OS命令生成debug.keystore的SHA1或私钥库。
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
对于Windows:
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
在此命令之后,您将获得SHA1,如下例所示:
SHA1: BB:0D:AC:74:D3:21:E1:43:07:71:9B:62:90:AF:A1:66:6E:44:5D:75
现在您只需在google开发人员api控制台中设置此SHA1。