如何在Android中获取谷歌地图api键

时间:2013-05-09 12:47:22

标签: android api-key

您好当时在谷歌地图上工作。我想在我的活动中显示地图。我成功显示了地图视图。但我不能显示地图我认为我有错误的api键所以我怎么能得到谷歌地图的api键。我创建了密钥库和所有过程,但我不知道如何从这个密钥库获取api密钥。

我还在清单文件中提供了所有权限,并且还添加了谷歌地图库,而且我也无法显示map.in活动还扩展了mapactivity并且还在xml中编写了地图代码。

如果有人知道,请告诉我。

8 个答案:

答案 0 :(得分:16)

如果您已经拥有密钥,请获取以下链接并添加指纹以及您的Android项目包名称

您还需要登录Google帐户

https://code.google.com/apis/console

enter image description here

点击创建新密钥。添加指纹和android项目包名称。

enter image description here

你可以看到上面的api键

从服务标签启用google map api v2。

enter image description here

然后在应用程序标记

下的清单文件中
 <meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="my key"/>

答案 1 :(得分:2)

访问API Console

使用您的Google帐户登录,然后点击API访问标签。您的API密钥列在那里。

您还需要为API密钥启用Google Maps Android API v2服务。您可以通过切换按钮在服务选项卡上执行此操作。

答案 2 :(得分:1)

开发人员链接

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

在cmd中编写下面的代码并获得mdfi密钥然后它将粘贴到Google网站

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

其他链接位于

之下
http://docs.xamarin.com/guides/android/platform_features/maps_and_location/obtaining_a_google_maps_api_key

答案 3 :(得分:1)

我遇到了同样的问题,我的问题是我使用的是调试证书而不是发布证书

如果您将此用于发布证书&#34;而不是调试证书&#34;:

在终端或命令提示符处输入以下内容:

keytool -list -v -keystore your_keystore_name -alias your_alias_name

your_keystore_name中的

写入您用于签名api的文件的路径,其扩展名为.jks

取你将在输出中得到的sha1并用它来获取密钥。

https://developers.google.com/maps/documentation/android-api/signup#display_your_apps_certificate_information

答案 4 :(得分:0)

serverAddress = new URL("http://maps.google.com/maps/geo?q="
                    + Double.toString(loc.getLatitude()) + ","
                    + Double.toString(loc.getLongitude())
                    + "&output=xml&oe=utf8&sensor=true&key="
                    + R.string.GOOGLE_MAPS_API_KEY);

GOOGLE_MAPS_API_KEYS是string.xml中包含地图api密钥的字符串

答案 5 :(得分:0)

您正在尝试使用已google map of api v1 deprecated的{​​{1}},因此如果现有的api密钥错误,您将无法生成新的api密钥。所以请< strong>走向 here

答案 6 :(得分:0)

如何使用GG服务或API为deverlop app注册GG API Key。 https://youtu.be/iu6KKgYpJgU

答案 7 :(得分:0)

请参见http://hmkcode.com/getting-android-google-maps-v2-api-key/

  1. 打开https://cloud.google.com/console
  2. 从较高列表(如果有多个)中选择一个项目,或创建一个新项目。
  3. 在左侧面板中,单击“ API和服务”。
  4. 在“控制面板”中,点击“ Android Maps SDK”或创建新地图。
  5. 在“凭据”中获取API密钥或创建新密钥。