【问题标题】:Performance issue with Google Maps on iOSiOS 上的 Google 地图的性能问题
【发布时间】:2015-04-17 18:28:51
【问题描述】:

我正在使用谷歌地图作为应用程序,当我用手指在地图上移动时,我发现地图有一些非常小的延迟,非常微妙。

当我与 Google 地图应用程序或 MapKit 进行比较时,差异是显而易见的。 我尝试使用 SDK 中的示例代码,结果是一样的。 我不明白为什么谷歌地图应用程序没有问题,除非他们不使用自己的 SDK。

我还注意到我使用 MapKit 时有 60FPS,而使用 Google Maps 时只有 30。

我在 iOS 8.1.3 上使用带有 Google Maps SDK 1.9.2(最新版本)的 iPhone 5s 和 6。

【问题讨论】:

  • 他们可能会为他们的 Google 地图应用使用不同的 SDK。

标签: ios google-maps


【解决方案1】:

请参阅https://code.google.com/p/gmaps-api-issues/issues/detail?id=5066 的错误报告。

iOS 上的 Google 地图一直被人为地限制在 30 fps,因为 Apple 的文档鼓励开发人员将最高速度限制在 30 fps 以节省电池电量。我怀疑这些信息已经过时了。 iOS 上几乎每个应用程序都以 60 fps 的速度刷新。谷歌自己的地图应用程序最近也以 60 fps 的速度刷新,但 API 没有。尚不清楚他们是否会更新 API 或至少提供控制。

就我个人而言,我对运行速度低于 60 fps 的应用非常敏感,而选择不同的应用已经够烦人了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多