3
我不想加载数组中所有注释,而只是加载用户当前可以在地图上放大多远的情况下看到的注释。因此,如果用户转向有注释的地方,则会添加这些注释,如果他们平移,那些注释将被移除。我认为这将有助于记忆。Mapkit:仅在当前视图中显示注释
有谁知道如何做这样的事情?而且,这是值得的,还是需要的?
我不想加载数组中所有注释,而只是加载用户当前可以在地图上放大多远的情况下看到的注释。因此,如果用户转向有注释的地方,则会添加这些注释,如果他们平移,那些注释将被移除。我认为这将有助于记忆。Mapkit:仅在当前视图中显示注释
有谁知道如何做这样的事情?而且,这是值得的,还是需要的?
这是不需要的。 MapKit负责优化注释视图的显示和分配。您应该加载所有注释,并让框架完成其工作,就像文档建议的一样。
注释本身应该很小,不应该对内存使用产生重大影响。
如果你的arent重用的注释和你的hve数千那么它可能会导致内存问题.. – Daniel 2010-05-03 17:27:30
好吧,我可能最终有超过一千... – 2010-05-03 17:34:30
啊所以重用注解:) – Daniel 2010-05-03 17:50:01