我在使用图像作为地面叠加层时遇到问题。全新安装的前几次图像加载正常,之后根本不显示。对于某些上下文:我有一个图像列表,当点击其中一个时,它会在地图顶部显示图像和标记。我第二次这样做时,图像无法加载。这似乎是内存/缓存问题,但一直无法找到解决方案。
当前使用 GoogleMaps SDK 版本 8.1.0
知道它会是什么吗?
通过 Cocoapods 在 iOS 上使用 8.0.0 时遇到同样的情况。 经过一番挖掘,我发现尽管提供的图像是有效的并且 GMSGroundOverlay 已正确添加到地图中,但它偶尔会在运行时消失。
事实证明,当我们使用早期版本(4.1.0)时,这种情况并没有发生。我测试了至少 5.1.0,这个问题不再发生。如果这是您遇到的问题...并不是真正提供原因,但至少提供了解决方案。