Jam*_*ore 3 iphone objective-c mkmapview mkannotation
我正处于将有500多个注释加载到地图上的情况.您在地图上使用如此多的注释处理由此产生的滞后的某些方法是什么?
我考虑过的一件事:只根据视图中的当前地图区域加载一部分注释.但是当它们缩小或移动时会发生什么?根据显示的区域重新加载?
MKMapView有一个我认为你应该使用的dequeueReusableAnnotationViewWithIdentifier:方法(文档).它看起来像它的工作原理类似UITableView的dequeueReusableCellWithIdentifier:方法.
另一件事可能是将群集引脚组合成一个引脚.放大时,您可以展开这些组.
更新:找到一个很酷的开源库,可能对处理大量的注释点很有用:ADClusterMapView
| 归档时间: |
|
| 查看次数: |
847 次 |
| 最近记录: |