“一步一步”;“入门”;iOS版谷歌地图SDK

“一步一步”;“入门”;iOS版谷歌地图SDK,ios,iphone,google-maps,google-maps-api-3,Ios,Iphone,Google Maps,Google Maps Api 3,事先谢谢你 我的问题是: 我有最新版本的Xcode(我相信是4.5.2)。我遵循了针对iphone的谷歌地图api sdk入门教程,从未做过更多或更少的工作。我使用了谷歌教程提供的示例代码,按照他们的解释更改了viewcontroller的名称,创建了项目,按照他们的建议禁用了“使用故事板”,换句话说,我完全按照教程所说的做了,但我的应用程序从来没有显示地图,只是一个黑色视图,我认为它甚至没有显示视图,控制台显示了以下内容(警告?、错误?): 2013-01-16 16:43:45.987映射测

事先谢谢你

我的问题是:

我有最新版本的Xcode(我相信是4.5.2)。我遵循了针对iphone的谷歌地图api sdk入门教程,从未做过更多或更少的工作。我使用了谷歌教程提供的示例代码,按照他们的解释更改了viewcontroller的名称,创建了项目,按照他们的建议禁用了“使用故事板”,换句话说,我完全按照教程所说的做了,但我的应用程序从来没有显示地图,只是一个黑色视图,我认为它甚至没有显示视图,控制台显示了以下内容(警告?、错误?):

2013-01-16 16:43:45.987映射测试[9147:c07]应用程序窗口预计在应用程序启动结束时会有一个根视图控制器


我不知道为什么会发生这样的事情。有趣的是我删除了谷歌地图API iOS SDK教程样例代码和应用程序,它显示了当你创建一个新的应用程序时通常会显示的空白视图。.

这是因为,在iOS 5及更高版本中,应用程序的窗口需要有根视图控制器才能正确处理屏幕旋转。从应用程序代理中,您应该替换

[window addSubview:viewController.view];

您必须启用“Google Maps SDK for iOS”。在您的Google帐户控制台的“服务”选项卡中。
试试这个:)

我会试试这个解决方案,如果可行的话会发表评论。非常感谢你,杰森,嗨。不幸的是,这个解决方案对我不起作用。我注意到最近创建的应用程序的applicationt:didFinishLaunchingWithOptions方法有以下代码:self.window=[[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds];如果([[UIDevice currentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone){}@user1908023,感谢您的更新。你能分享didFinishLaunchingWithOptions的完整代码吗?或者让我知道你在原始帖子中提到的iphone教程的链接吗?对不起,我回答得太晚了,个人问题。我猜这篇文章对其他人还是有用的,这是你要的链接,希望你能找到解决办法。非常感谢。抱歉,我回答得太晚了,个人问题。我猜这篇文章对其他人还是有用的,我将分享你要求的链接。希望您能找到解决方案,谢谢您的支持。
[self.window setRootViewController:viewController];