使用地图工具包的注释,您可以将图钉,甚至自定义图像放到地图上。凉。使用地图工具包进行平铺注释
但是,我使用的数据有数百万个位置,分布在世界各地。我不想将它们全部转储到地图上,尤其是因为用户只查看一小部分。它会杀死响应,并可能崩溃。
是否有标准技术只在需要时才将这些针脚放置到地图上?即只有当他们需要在地图视图(和紧邻的周围区域)时。并在用户滚动时删除它们。类似于UITableView的dequeueReusableCell ..?
使用地图工具包的注释,您可以将图钉,甚至自定义图像放到地图上。凉。使用地图工具包进行平铺注释
但是,我使用的数据有数百万个位置,分布在世界各地。我不想将它们全部转储到地图上,尤其是因为用户只查看一小部分。它会杀死响应,并可能崩溃。
是否有标准技术只在需要时才将这些针脚放置到地图上?即只有当他们需要在地图视图(和紧邻的周围区域)时。并在用户滚动时删除它们。类似于UITableView的dequeueReusableCell ..?
还有MKMapView
的dequeueReusableAnnotationViewWithIdentifier:
方法,它似乎正是你想要的。
退房这段代码:http://www.cocoanetics.com/parts/dtclustermaker/
虽然这是100欧元,这当然取决于你使用的资金量。但它可能是值得的。如果没有,它可能会让你通过谷歌搜索找到其他东西。