如何在谷歌地图中找到API密钥?

时间:2012-04-04 11:09:22

标签: android google-maps

<?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添加任何内容?

我无法理解。任何人都可以帮忙吗?

3 个答案:

答案 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并不是什么大问题。

请按照以下步骤操作:

  1. 打开Android Studio
  2. 打开您的项目
  3. 单击Gradle(从右侧面板,您将看到Gradle Bar)
  4. 点击刷新(点击从Gradle Bar刷新,您将看到项目的List Gradle脚本)
  5. 单击您的项目(您的项目名称表单列表(根))
  6. 点击任务
  7. 点击android
  8. 双击signingReport(您将在运行栏中获得SHA1和MD5)

答案 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。

请访问此developers.google.com