如何获得谷歌地图API密钥

时间:2013-01-21 13:46:47

标签: android google-maps

如何获取Android的Google地图api密钥,我已阅读更多文章但未成功。

我看下面的代码如下:

<?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:apiKey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    android:clickable="true" />

所以我的问题如何从谷歌获得xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx? 请一步一步给我,谢谢。

感谢。

4 个答案:

答案 0 :(得分:5)

在开始之前,您需要来自Google的特定API密钥。密钥是免费的,需要完成此过程。

转到https://code.google.com/apis/console/,然后使用您的Google帐户登录。

将出现以下内容:

单击“创建项目”按钮。

在服务列表中,找到Google Maps API v3,然后点击“关闭”将其打开。

在下一个屏幕中,选中“我同意...”,然后单击“接受”按钮。现在,您会看到Google Maps API v3旁边的按钮已更改为“on”。

然后点击左侧菜单中的“API访问”。它会要求您“创建OAuth 2.0客户端ID ...”。

在下一个屏幕中,提供产品名称(例如“演示”),上传图像(如果您愿意)作为项目徽标,然后单击“下一步”按钮。

在下一个屏幕中,选择应用程序类型(“Web应用程序”),然后键入您的Web地址,然后单击“创建客户端ID”按钮。

在下一个屏幕中,您有一个API密钥。

备注注意:保存您的API密钥! (您为特定网址开发的所有Google地图应用都需要它

答案 1 :(得分:3)

  1. 在命令行中,您需要打开Java-&gt; jdk-&GT;箱子 至于我是“C:\ Program Files \ Java \ jdk1.7.0_03 \ bin”
  2. 有你需要的“keytool”程序。在命令行中输入“cd C:\ Program Files \ Java \ jdk1.7.0_03 \ bin”
  3. 然后输入“keytool -list -v -keystore C:\ Users \ John \ .android \ debug.keystore” 所以命令行中的最后一个字符串必须如下所示: “C:\ Program Files \ Java \ jdk1.7.0_03 \ bin&gt; keytool -list -v -keystore C:\ Users \ John \ .android \ debug.keystore”。 Whare通常你只需更改名称“John”
  4. 将有SHA-1,MD5等

    最后,转到Google Access API google access api

答案 2 :(得分:1)

https://developers.google.com/maps/documentation/android/v1/mapkey

Google不是你的朋友吗?

$ keytool -list -alias androiddebugkey \
-keystore <path_to_debug_keystore>.keystore \
-storepass android -keypass android

答案 3 :(得分:0)

Google已更新其Google地图API for android,您应该查看here