使用Map Kit的注释,您可以将引脚甚至自定义图像放到地图上。凉。
但是,我使用的数据有数百万个地点,分布在世界各地。我不想将它们全部转储到地图上,特别是因为用户只看了一小部分。它会扼杀响应能力,并可能会崩溃。
是否有标准技术可以在需要时将这些引脚放到地图上?即只有当他们需要在地图视图(和周围的区域)时。并在用户滚动时删除它们。类似于UITableView的dequeueReusableCell ..?
答案 0 :(得分:0)
有MKMapView
的{{1}}方法似乎完全符合您的要求。
答案 1 :(得分:0)
查看以下代码:http://www.cocoanetics.com/parts/dtclustermaker/
虽然它是100欧元,但这肯定取决于你对这笔钱的使用情况。但它可能是值得的。如果没有,它可能会让您通过Google搜索找到其他内容。