【问题标题】:Google Maps freezing on __semwait_signal()谷歌地图在 __semwait_signal() 上冻结
【发布时间】:2014-04-30 18:04:56
【问题描述】:

我目前正在构建一个使用 Google 地图的应用。每隔一段时间,应用程序就会在这个函数 __semwait_signal() 的主线程中冻结,因为谷歌地图所在的超级视图即将关闭或导航离开。

显然,这是一个跨越多个程序员的问题。 https://code.google.com/p/gmaps-api-issues/issues/detail?id=6484

我正在运行 Google Map framework 1.7.2 并在装有 iOS 7.1 的 Iphone 4 上进行测试

任何人都可以找到解决此问题的方法,还是只能通过框架的下一次更新来解决?

【问题讨论】:

  • 你在使用注解吗?因为我在添加注释后遇到了类似的问题,当我缩小时,整个应用程序冻结了。
  • 不,我认为这与计算地图中所有标签(如街道名称、地区等)的线程有关。
  • 您是否解决了这个问题。如果是,您可以发布您的解决方案吗?谢谢。

标签: ios multithreading google-maps


【解决方案1】:

更新 google 地图框架即可解决此问题。

检查您的框架搜索路径,确保 Google 地图框架的唯一路径是最新版本。我在那里有多条路径,这也导致了其他崩溃问题。 https://code.google.com/p/gmaps-api-issues/issues/detail?id=6672

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-08
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    相关资源
    最近更新 更多