Android 如何在安卓系统中获取谷歌地图apikey

Android 如何在安卓系统中获取谷歌地图apikey,android,api-key,Android,Api Key,嗨,当时正在谷歌地图上工作。我想在我的活动中显示地图。我成功地显示了地图视图。但我不能显示地图,我想我有错误的api键,所以我如何才能得到谷歌地图的api键。我创建了密钥库和所有过程,但我不知道如何从这个密钥库获取api密钥 我还授予清单文件中的all权限,并添加了google地图库。此外,我无法显示地图。in活动还扩展了mapactivity,并用xml编写了地图代码 如果有人知道,请告诉我。访问 使用Google帐户登录,然后单击API访问选项卡。这里列出了您的API密钥 您还需要为API密

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

我还授予清单文件中的all权限,并添加了google地图库。此外,我无法显示地图。in活动还扩展了mapactivity,并用xml编写了地图代码

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

访问

使用Google帐户登录,然后单击API访问选项卡。这里列出了您的API密钥

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

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中的一个字符串,其中包含您的MAPS API键

开发者链接

https://developers.google.com/maps/documentation/android/v1/mapkey
在cmd中写下下面的代码,你们会得到mdfi密钥,然后它会粘贴到谷歌网站上

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

您正试图使用api v1的google map,该api v1已被弃用,如前所述,因此如果您现有的api密钥错误,您将无法生成新的api密钥。因此,如果您已经拥有该密钥,请移动到

,并获得下面的链接,并将指纹与您的android项目包名称一起添加

您还需要登录到您的谷歌帐户

单击createnewkey。将指纹与android项目包名称一起添加

您可以看到上面的api密钥

从“服务”选项卡启用google map api v2

然后在应用程序标记下的清单文件中

 <meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="my key"/>

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

如果将此用于发布证书
“非调试证书”:

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

keytool-list-v-keystore-your_-keystore\u name-alias-your_-alias\u name

在您的密钥库名称中,为扩展名为.jks的签名api使用的文件编写路径

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

请参见

  • 打开
  • 从上面的列表中选择一个项目(如果有多个),或创建新项目
  • 在左侧面板中,单击“API和服务”
  • 在“控制面板”中,单击“Android地图SDK”或创建新的
  • 在“凭据”中,获取API密钥或创建新密钥

  • 您可以从google获得用于google地图的apikey!您使用的是哪种地图api版本?可能与此链接中的我的帖子重复:您将找到获取google apikey的方法,因为您已将您的问题从
    map
    编辑到
    google map
    ,我的答案没有任何意义。请忽略它。E3:7D:23:7D:FA:61:9F:7E:11:CC:43:90:42:66:A9:C7:8E:CB:20:5C我的密钥存储是这样的,但我对链接没有任何想法单击“创建新密钥”并添加密钥,然后单击;com.example.android.mapexample,其中com.example.android.mapexample是包名。你应该看看钥匙。还可以从服务部分启用google map apiv2服务。我不知道如何在google Maps Android API v2中注册我的应用程序。(@ishu)您是否遵循了中的所有步骤。如果获取密钥有问题,请遵循上述步骤steps@ishu如果有帮助,请点击向上箭头一次,向上投票
     <meta-data
    android:name="com.google.android.maps.v2.API_KEY"
    android:value="my key"/>