使用 Map Kit 平铺注释
Posted
技术标签:
【中文标题】使用 Map Kit 平铺注释【英文标题】:Tiling annotations with Map Kit 【发布时间】:2011-04-01 19:26:41 【问题描述】:在 Map Kit 中使用注释,您可以在地图上放置图钉,甚至自定义图像。很酷。
但是,我使用的数据有数百万个位置,分布在世界各地。我不想将它们全部倾倒在地图上,尤其是因为用户只查看其中的一小部分。它会扼杀响应能力,并可能崩溃。
是否有一种标准技术可以仅在需要时将这些图钉放在地图上?即仅当他们需要在地图视图(以及紧邻的周边区域)上时。并在用户滚动离开时删除它们。类似于 UITableView 的 dequeueReusableCell..?
【问题讨论】:
【参考方案1】:MKMapView
的 dequeueReusableAnnotationViewWithIdentifier:
方法似乎完全符合您的要求。
【讨论】:
【参考方案2】:查看这段代码:http://www.cocoanetics.com/parts/dtclustermaker/
虽然是 100 欧元,但这肯定取决于您对这笔钱的使用情况。但这可能是值得的。如果没有,它可能会让您通过 Google 搜索找到其他内容。
【讨论】:
以上是关于使用 Map Kit 平铺注释的主要内容,如果未能解决你的问题,请参考以下文章
WMS 作为 Google Maps v3 中的单个平铺图像
在 android studio 中无法获取华为 Map Kit 的 com.huawei.hms.location.LocationServices