Ios MapView速度很慢,有很多引脚

Ios MapView速度很慢,有很多引脚,ios,annotations,mkmapview,Ios,Annotations,Mkmapview,我制作了一个应用程序,可以在地图视图上放置一个pin,我需要放置大约90000个pin 现在,当我缩小它变得很慢。我不确定,但有没有办法加快速度?放大一点没关系,但当我能看到2000-3000左右时,它开始滞后。我缩小得越多,速度就越慢 我不确定是否有,也许我把它编错了。如果你们能告诉我,那就太棒了 我用来固定坐标的代码: point = [[MKPointAnnotation alloc]init]; newCoord.latitude = [coordinateWidth floatVal

我制作了一个应用程序,可以在地图视图上放置一个pin,我需要放置大约90000个pin

现在,当我缩小它变得很慢。我不确定,但有没有办法加快速度?放大一点没关系,但当我能看到2000-3000左右时,它开始滞后。我缩小得越多,速度就越慢

我不确定是否有,也许我把它编错了。如果你们能告诉我,那就太棒了

我用来固定坐标的代码:

point = [[MKPointAnnotation alloc]init];

newCoord.latitude = [coordinateWidth floatValue];
newCoord.longitude = [coordinateLength floatValue];

point.coordinate = newCoord;
point.title = vejNavn;
point.subtitle = detailText;

[mapView addAnnotation:point]
暗示 试试谷歌地图SDK


我已经尝试过MapKit和Google Maps SDK,但Google Maps对我来说比MapKit更好。

关于在地图上放置图钉的位置。我的意思是,它是在viewwilldisease中,还是您正在调用的方法?它只叫过一次吗?如果要添加那么多注释,应该将MKPointAnnotations添加到数组中,然后将它们与[mapView addAnnotations:(NSArray)]一起添加。我有一个在ViewDidLoad上调用的方法。但我会研究mkpointannotation。谢谢,我也会尝试一下。我个人喜欢谷歌地图,但使用MapKit更容易。但谢谢,我会看一看:)事实上谷歌地图更容易,只需遵循谷歌文档,其中充满了例子。