Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 谷歌地图的背景是灰色的_Ios_Google Maps - Fatal编程技术网

Ios 谷歌地图的背景是灰色的

Ios 谷歌地图的背景是灰色的,ios,google-maps,Ios,Google Maps,如果你像我一样,你可能会搜索整个互联网来解决这个问题。每个帖子都会说 如果你有灰色背景,那就是你的API密钥 但我们觉得自己很特别。甚至我们的 GMSServices.provideAPIKey("YOUR_API_KEY") 返回时带有True 我们检查过: 我们的API密钥是iOS密钥 谷歌地图已经启用 钥匙和控制台上的相符 我们的包标识符是正确的 什么都不起作用。我们将API密钥存储在一个文件中,以便将其添加到我们的.gitignore中。事实证明,当您在读取API密钥时,您需要绝对

如果你像我一样,你可能会搜索整个互联网来解决这个问题。每个帖子都会说

如果你有灰色背景,那就是你的API密钥

但我们觉得自己很特别。甚至我们的

GMSServices.provideAPIKey("YOUR_API_KEY")
返回时带有
True

我们检查过:

  • 我们的API密钥是iOS密钥
  • 谷歌地图已经启用
  • 钥匙和控制台上的相符
  • 我们的包标识符是正确的

什么都不起作用。

我们将API密钥存储在一个文件中,以便将其添加到我们的
.gitignore
中。事实证明,当您在读取API密钥时,您需要绝对确保从字符串中修剪
\n
s


我希望这至少能帮助另一个人

这已经被放到后期编辑中,您可以删除它。@TrooperZ,这是解决方案,而不是问题的一部分。您已经尝试从头开始创建一个新项目,并重新执行所有步骤了吗?像在初始视图控制器中创建
UIView
一样,将
UIView
设置为GMSMapsView,并在app委托中添加所有SDK配置函数?@kileros正确。问题也解决了!