【发布时间】:2013-10-24 11:57:05
【问题描述】:
我正在按照此处的说明将应用从 Google Maps Android API v2 迁移到 Google Maps Android API for Business:https://developers.google.com/maps/documentation/business/mobile/android/config#migrate_an_existing_application
这应该非常简单,但不幸的是,在将所有 com.google.android.gms.maps 引用替换为 com.google.android.m4b.maps 后,应用程序正在编译,但地图没有显示:我得到了而是灰色的矩形。
一个可能的原因(实际上是我目前不理解的一件事)是 API 密钥与我用于 Google Maps Android API 的密钥完全相同。从逻辑上讲,应该有一个个人代码可以输入某处,例如我已由 Google 发送的客户端 ID/加密密钥。
谁能帮帮我?
【问题讨论】:
-
当您迁移到 Google Maos Android v2 API 时,您不是必须在 Google 控制台中生成新的 API 密钥吗?另外,是你的控制台启用的服务吗?
-
我有一个 API 密钥,它确实适用于 Google Maps Android API v2,但不适用于 Google Maps Android API。是的,在我的控制台中启用了名为“Google Maps Android API v2”的服务。
标签: android api google-maps map google-maps-android-api-2