2013-05-26 46 views
1

我在使用Google Maps SDK v1.3.0时遇到问题 - 添加300多个标记时,地图变得无法使用 - 无法缩放,平移和旋转,而无需1-2秒的延迟和抖动。Google Maps SDK for iOS上的300多个标记

这是一个已知的问题?有其他人也经历过这个吗?

这是真的造成重大问题,为我们即将发布,并会是巨大的,获得当这可能被固定为我们由于内存过度使用投入的时间很大一部分来自苹果地图切换日期 iOS6 MKMapView using a ton of memory, to the point of crashing the app, anyone else notice this?

[编辑] 我发现这个问题甚至发生在100多个标记之后,并且使用Google Map SDK示例应用程序时也会出现此问题。

+2

用户如何使用带有300个标记的屏幕?您应该创建表示标记组的群集,并让用户放大。 – Jano

+0

是的,我们已经有一个过滤器,可以减少用户在任何时候都可以查看的数量,但是我们需要能够给出整个区域的概览与所有标记,因为它涵盖了一个很大的距离。 300+对我来说似乎不算太过分,这个功能对于旧版本的Google地图是可以的,Apple Map也可以处理得很好。 –

+0

我不了解Google SDK,但在iOS 300注释中使用少量内存,除非您使用不同的图像作为引脚,或者事先在每个注释对象上加载外部数据。我猜想它使用大量内存的地图缓存,这是正常的,因为未使用的内存是内存浪费。除非因地图缓存故障导致内存警告,否则不应该担心。 – Jano

回答

0

这是现在固定在最新的版本 - 版本1.4.1 - 2013年八月见 发行说明的已解决的问题:使用数百GMSMarkers时 性能改进。

相关问题