从1.10.5升级到2.1.0时,GoogleMaps MyLocation Dot显示不正确

时间:2016-10-04 23:15:13

标签: objective-c google-maps ios9 ios10

将我的GoogleMaps CocoaPod版本从1.10.5升级到2.1.0后,我发现蓝色'我的位置'由Google地图显示的点。之前的问题是我没有升级的主要原因,但希望2.1版本,这个问题将得到解决。显然不是。

我正在运行相同版本的应用程序,唯一的区别是GoogleMaps的CocoaPod版本(1.10.5与2.1.0)。

这种情况发生在我们所有公司的设备上(iPhone 5s,iPhone 6,iPhone 7+和iPad Air)。

从第一个屏幕截图中可以看出,使用版本1.10.5,蓝点是正确的:

ios10 screenshot

然而,在2.1.0上运行的相同应用程序显示了一个饼形白色圆圈(没有蓝点)。

iOS9 screenshot

还有其他人遇到过这个问题吗?截至目前,我唯一的选择是回到有效的1.10.x版本。

1 个答案:

答案 0 :(得分:0)

问题似乎与CocoaPods本身的实际版本有关。从CocoaPods 1.0.0升级到最新版本(截至本文)1.1.1后,问题似乎已经消失。

我最好的猜测是,使用最新版本修复的CocoaPods的先前版本复制资源存在问题。这也可能是由于CocoaPods的新版本强制完全清理Pods目录并重新安装了pod。

无论如何,这个问题似乎已经消失了。