我一直在尝试在我的项目中使用谷歌地图,但我无法找到有关如何获取 api 密钥的适当文档。
3 回答
api v1 的步骤
第 1 步 https://developers.google.com/maps/documentation/android/v1/
step2 创建地图密钥 https://developers.google.com/maps/documentation/android/v1/mapkey
步骤 3> 在命令提示符中转到 android 文件夹位置
cd C:\Users\Iotasol Inc\.android
步骤 4> 运行命令
F:\devtools\jdk6\bin\keytool -list -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android
步骤 5> 它将产生以下输出
Alias name: androiddebugkey
Creation date: 4 Mar, 2013
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 51344e4a
Valid from: Mon Mar 04 13:03:30 IST 2013 until: Wed Feb 25 13:03:30 IST 2043
Certificate fingerprints:
MD5: 12:91:23:19:31:23:33:66:84:1F:1E:25:05:F4:14:65
SHA1: 32:CC:11:31:38:B9:74:FA:23:Z6:24:A6:1B:34:A6:92:1B:22:32
Signature algorithm name: SHA1withRSA
Version: 3
第 6 步> 转到密钥注册页面 https://developers.google.com/maps/documentation/android/v1/maps-api-signup
第 7 步 > 插入 MD5:密钥
12:91:23:89:31:23:23:66:85:1F:1E:22:05:F4:14:65
步骤 8> 复制生成的密钥并在布局 xml 中的 mapview 元素中使用它,例如
<com.google.android.maps.MapView
android:id="@+id/mapViewx"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="***********Your KEY **************"
android:clickable="true"
android:enabled="true" />
API v1 已弃用。自 3 天前起,您无法从以下位置获取 API 密钥: https ://developers.google.com/maps/documentation/android/v1/mapkey
注意:Google Maps Android API 版本 1 已于 2012 年 12 月 3 日正式弃用。这意味着从 2013 年 3 月 3 日起,您将无法再请求此版本的 API 密钥。这意味着从 2013 年 3 月 3 日起,您将无法再请求此版本的 API 密钥。
所以,我建议迁移到 V2:
您无法再获得 V1 密钥,而必须使用 V2。这是开发人员指南。它有一步一步的方法来获取 API 密钥。