【问题标题】:MKMapView init failed in an App which contains Google Maps SDKMKMapView 初始化在包含 Google Maps SDK 的应用程序中失败
【发布时间】:2013-04-12 04:04:13
【问题描述】:

我现在正在测试一些地图服务提供商。
首先,我有一个包含两个提供程序的 tableview:“Map Kit”、“Google Maps SDK”。
当我进入地图套件样本,然后退出,然后进入谷歌地图样本时,一切正常。

但是,当我先进入谷歌地图样本,然后退出,然后进入地图套件样本时,它崩溃了。

调试的时候发现[[MKMapView alloc] init]时崩溃了

为什么会这样?

虽然在真实的App中,我们不会有两个地图服务商,我还是想知道原因。
谢谢。

【问题讨论】:

    标签: ios crash mkmapview mapkit google-maps-sdk-ios


    【解决方案1】:

    有几个现有的问题可以解决这个问题:

    Google Maps SDK & Mapkit in the same app cause crash

    Switch Google Maps SDK & Mapkit in the same app cause crash

    但是,这与 Google 在 1.1.2 版(3 月 26 日发布)中修复的 this bug 有关 - 所以请确保您拥有最新版本的 SDK。

    否则,如其他问题中所述,您可能需要在调用 MapKit 之前清除或保存/恢复 OpenGL 上下文。

    【讨论】:

    猜你喜欢
    • 2012-09-10
    • 2011-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-08
    • 1970-01-01
    • 2018-07-16
    相关资源
    最近更新 更多