2

How to get google maps api key for android,我已经阅读了多篇文章但没有成功。

我看代码android如下:

<?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

4 回答 4

5

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

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

将出现以下内容:

单击“创建项目”按钮。

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

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

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

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

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

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

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

于 2013-06-26T11:28:38.280 回答
3
  1. 在命令行中,您需要打开 Java-> jdk-> bin,因为对我来说它是“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 >keytool -list -v -keystore C:\Users\John\.android\debug.keystore"。通常你只需要更改名称“John”

会有SHA-1、MD5等

最后,转到 Google Access API google access api

于 2013-08-24T10:16:12.907 回答
1

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

谷歌不是你的朋友吗?

$ keytool -list -alias androiddebugkey \
-keystore <path_to_debug_keystore>.keystore \
-storepass android -keypass android
于 2013-01-21T13:48:27.697 回答
0

Google 已更新其 Android 版 Google 地图 API,您应该在此处查看

于 2013-01-21T13:55:53.090 回答