2013-01-21 50 views
2

如何获得谷歌地图api键为android,我已阅读更多的一篇文章,但没有成功。如何获得谷歌地图api密钥

我看代码的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? 请给我一步一步,谢谢。

谢谢。

+0

您可以通过google搜索找到它很容易。 – Rahil2952

+0

是的,我已经得到apikey,但现在错误无法获得连接工厂客户端,只是在mapview中空白,你知道这个问题吗? –

回答

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 
+0

是的,我已经得到apikey,但现在错误无法获得连接工厂客户端,只是在mapview中空白,你知道这个问题吗? –

+0

您需要凯调试证书(请参阅链接)和一个最终版本。我想你用错了。 –

+0

我刚刚解决,从这个链接http://www.vogella.com/articles/AndroidGoogleMaps/article.html 谢谢。 –

0

谷歌已经更新了其谷歌地图API为Android,你应该看看这个here

+0

是的,我已经得到apikey,但现在错误无法获得连接工厂客户端,只是在mapview中空白,你知道这个问题吗? –

+0

这意味着你不能连接到谷歌播放服务你有没有添加谷歌播放库,并在您的清单中添加所有权限 –

+0

好吧谢谢你的建议,我想再次谷歌搜索,谢谢你, –

5

在开始之前,你需要从谷歌特定的API密钥。关键是免费的,并且需要完成这个过程。

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

下面将出现:

点击“创建项目”按钮。

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

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

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

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

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

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

备注注意:保存您的API密钥! (你会需要它为你的特定URL

+0

这应该是接受的答案 –

+0

好answare @Sagar –

3
  1. 在命令行中,你需要打开Java的> jdk->斌 开发谷歌地图应用,这对我来说是“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“。Whare通常ü只需要更改名称为“约翰”

会有SHA-1,MD5等

最后,去谷歌访问API google access api

+0

谢谢你的回答:) – Nevaeh