IPhone MapKit-同时放置多个PIN

IPhone MapKit-同时放置多个PIN,iphone,mapkit,mkmapview,Iphone,Mapkit,Mkmapview,在我的应用程序中,我添加了很多pin,在viewforannoaion中,我在mkpinannotationview上设置了animatesDrop=TRUE。问题是,当200多个引脚一个接一个地掉落时,需要很长时间。我见过一些应用程序一次删除所有的PIN码,我想知道如何做到这一点 如果我不清楚,请告诉我 谢谢 我认为这是通过检测管脚最接近的方式通过编程实现的。 您可以根据地图缩放创建不同的管脚列表,以便仅在屏幕上显示x像素分隔的管脚。您所做的没有错-但您可能希望尝试在辅助线程上创建这些管脚(您

在我的应用程序中,我添加了很多pin,在
viewforannoaion
中,我在
mkpinannotationview
上设置了
animatesDrop=TRUE
。问题是,当200多个引脚一个接一个地掉落时,需要很长时间。我见过一些应用程序一次删除所有的PIN码,我想知道如何做到这一点

如果我不清楚,请告诉我


谢谢

我认为这是通过检测管脚最接近的方式通过编程实现的。

您可以根据地图缩放创建不同的管脚列表,以便仅在屏幕上显示x像素分隔的管脚。

您所做的没有错-但您可能希望尝试在辅助线程上创建这些管脚(您的应用程序将是snappier)

此外,您可能需要将计算开销较大的操作移到委托方法之外(即
viewForAnnotation

最后,你可以试着靠近一个较小的区域,这样你的地图显示的针就更少了