【发布时间】:2018-09-28 09:51:35
【问题描述】:
我很难显示 GMSMapView。我看到如下所示的空白地图。
我看到很多答案表明 API 密钥无效或 Google 控制台中未启用 Maps iOS SDK。但就我而言,关键是在示例项目上工作。我什至创建了一个基本项目,显示地图没有问题。
这是我在控制台中看到的:
2018-09-28 10:54:37.946703+0200 XXXXX[53857:723015] ((null)) was false:
GMSStyledVectorMapTileService failed to decode tile [4,2,5], +[GMSx_GMPCClientVectorTileExtensionsRoot indoorBuildingMetadata]: unrecognized selector sent to class 0x10a9af638
2018-09-28 10:54:38.063481+0200 XXXXX[53857:723015] +[GMSx_GMPCClientVectorTileExtensionsRoot indoorBuildingMetadata]: unrecognized selector sent to class 0x10a9af638
2018-09-28 10:54:38.063666+0200 XXXXX[53857:723015] ((null)) was false: GMSStyledVectorMapTileService failed to decode tile [3,1,3], +[GMSx_GMPCClientVectorTileExtensionsRoot indoorBuildingMetadata]: unrecognized selector sent to class 0x10a9af638
求救,我快死了
【问题讨论】:
-
检查您的
bundle ID是否与您在 Google API 控制台中的 API 密钥下输入的相同...或者 .. 如果没有在相机位置错误地反转纬度/经度.. . -
目前我生成的密钥没有任何限制。而且,长期以来,我只是从 Google 教程的 Get Started 部分复制了一个示例代码,该代码在示例项目中效果很好,但不适用于我正在处理的实际项目。
-
那么
bundle ID呢?一样吗? -
到目前为止,我没有将 API 密钥限制为任何捆绑 ID。所以在 Google 控制台端没有捆绑 ID。我一开始是这样做的,与我的目标相同,但它没有改变任何东西
标签: ios xcode google-maps