0

我正在按照此处的说明将应用程序从 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/加密密钥。

谁能帮我?

4

1 回答 1

1

从下面的文档链接, https://developers.google.com/maps/documentation/business/mobile/android/auth

当您注册 Google Map Mobile SDK for Business 时,似乎有一个名为“Google Maps Mobile SDK 服务”的隐藏服务将由 Google Enterprise Support 启用。

一旦我们购买了商业许可证,在我们的项目中启用此服务并使用与非商业版本相同的过程生成 Map V2 API 密钥,我们应该能够看到在 Android 设备上加载的图块。

注意:此观察仅基于上面的文档链接,而不是经过实验的。

于 2014-05-23T13:34:11.857 回答