获取Google Maps API密钥
您的应用需要API密钥才能访问Google地图服务器。 您需要的密钥类型是Android应用程序的密钥。关键是 自由。您可以将它与任何调用它的应用程序一起使用 谷歌地图Android API,它支持无限数量的用户。
选择以下方法之一来获取API密钥:
The fast, easy way: Use the link provided in the google_maps_api.xml file that Android Studio created for you: Copy the link provided in the google_maps_api.xml file and paste it into your browser. The link takes you to the Google
开发人员通过URL参数控制和提供信息 减少您所需的手动输入。 按照说明在控制台上创建新项目或选择现有项目。 为您的控制台项目创建Android API密钥。 复制生成的API密钥,返回Android Studio,然后将API密钥粘贴到google_maps_api.xml中的元素中 文件。
我想知道我们如何找到该文件。它在哪里?
答案 0 :(得分:3)
转到res>值> google_maps_api.xml在这里你会找到这个
答案 1 :(得分:2)
调试键:app> src> debug> res>值> google_maps_api.xml 发布密钥:app> src>解除> res>值> google_maps_api.xml
答案 2 :(得分:2)
在Android Studio 3.0+中,当您签署apk时,发布和调试文件夹不包含任何google_maps_api.xml。我不知道为什么?
但您只需将元数据放入AndroidManifest.xml
即可 <meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/API_KEY"/>
正确签署你的apk, - 设置包名称 - Google Developer Console上的SHA1键(此处需要上传密钥和谷歌的应用程序签名密钥)
答案 3 :(得分:1)
对于
中的Debug构建位置键 app
> src
> debug
> res
> values
> google_maps_api.xml
,并在
中输入Release版本的放置位置 app
> src
> relese
> res
> values
> google_maps_api.xml
您也可以直接将其直接放置在strings.xml或清单中
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key"/>
或
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="Aiza.._complete_your_key"/>