2010-05-03 58 views
3

我不想加载数组中所有注释,而只是加载用户当前可以在地图上放大多远的情况下看到的注释。因此,如果用户转向有注释的地方,则会添加这些注释,如果他们平移,那些注释将被移除。我认为这将有助于记忆。Mapkit:仅在当前视图中显示注释

有谁知道如何做这样的事情?而且,这是值得的,还是需要的?

回答

4

这是不需要的。 MapKit负责优化注释视图的显示和分配。您应该加载所有注释,并让框架完成其工作,就像文档建议的一样。

注释本身应该很小,不应该对内存使用产生重大影响。

+0

如果你的arent重用的注释和你的hve数千那么它可能会导致内存问题.. – Daniel 2010-05-03 17:27:30

+0

好吧,我可能最终有超过一千... – 2010-05-03 17:34:30

+0

啊所以重用注解:) – Daniel 2010-05-03 17:50:01