Delphi FireMonkey MapView仅显示空白地图

时间:2016-09-19 09:50:34

标签: android google-maps delphi firemonkey

我正在使用TMapView组件构建Android应用程序。 我在这篇文章中鼓舞人心Working with TMapView ...

我这样做了:

  • 在Google Developer Console中收集API密钥
  • 允许地图服务授权列表
  • 将API密钥放在版本信息卡中的字段
  • 允许访问网络状态

但在我的应用程序中只显示空白地图(带有谷歌徽标的灰色方块和+ - 缩放按钮)

MapView.MapType我试过Normall,Terrain,......但它是一样的

哪里可能有问题?

3 个答案:

答案 0 :(得分:1)

您需要在Google Developer Console中配置调试和发布证书指纹。 本文教您学习和配置指纹:Configuring Android Applications to Use Google Maps

您可以在图像中看到我配置了一些指纹,这是因为我们有多个开发人员编译项目。

Fingerprints

答案 1 :(得分:0)

现在修复。 我的调试证书包名不好。我使用com.embarcadero.MyAppName,但正确的包名与Realse相同,但有不同的SHA-1密钥

答案 2 :(得分:-1)

我有同样的问题,我已经解决了.. 我发现我的APP的构建设置有误, 当我改变时: 目标平台(Android) - > Android - Android SDK 24.x.x.x 32位 - >配置 - >开发 要:XXXXXX->配置 - >“应用程序商店”,然后谷歌地图是好的.. 当然,配置我的项目选项,Build Type:Android - Application Store,KeyStore File是我创建的密钥库。