2012-04-04 18 views
0
<?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" 
/> 

这是对谷歌地图的XML代码view.is有什么需要在AndroidManiFest.xml补充的吗?如何在Google地图中找到API密钥?

我不能understand.any一个可以帮助?

+0

您在使用密钥工具,这将JDK安装目录下就可以找到产生的呢您的驱动器 – Habib 2012-04-04 11:11:48

+0

@ serzila10参考有关API的关键细节此链接https://code.google.com/android/add-ons/google-apis/maps-overview.html ..和你有什么具体问题? – 2012-04-04 11:14:50

+0

做ü有钥匙 – Rakshi 2012-04-04 11:14:59

回答

3

这是确切的path--

keytool -list -keystore "C:\Users\XYZ\.android\debug.keystore" 

的总路径命令提示符得到MD5 fingureprint的GoogleMap的API密钥* * ** * **

D:\eclipse\jre\bin>keytool -list -keystore "C:\Users\XYZ\.android\debug.keystore" 

MD5 fingure打印看起来像这样 -

3E:F4:D6:E6:93:4D:BB:B8:62:3A:D6:0F:E0:FC:4C:65 

当u得到的fingurePrint数afterthat获得API密钥使用此链接---

http://code.google.com/android/add-ons/google-apis/maps-api-signup.html 

然后U将得到系统的API密钥,并且可以轻松获得地图....

-2

要生成您的google api密钥,您可以通过使用debug debug.keystore或使用您的私有密钥存储来完成。

作为流程的一部分,您首先需要在这里从google api控制台创建帐户 - >Google Developers Console

现在您需要通过以下命令为MAC OS生成debug.keystore的SHA1或从您的私钥存储库生成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 

现在,你只需要设置这个SHA1在您的谷歌开发者API控制台。

请访问该developers.google.com

0

请检查this link。一旦您处于在Google Play商店中推出应用程序的阶段,它将完全引导您生成API密钥并从调试密钥库迁移到发布密钥库。

注意:如果您使用的是Android Studio,那么生成SHA-1并不是什么大问题。

遵循以下步骤:

  1. 打开Android工作室
  2. 打开项目
  3. 点击摇篮(从右侧面板,你会看到摇篮吧)
  4. 点击刷新(点击从摇篮酒吧刷新,你会看到你的项目清单摇篮脚本)
  5. 点击你的项目(项目名称形式列表(根))
  6. 点击任务
  7. 点击Android
  8. 双击signingReport(你会得到SHA1和MD5在运行吧)