【问题标题】:Tiling annotations with Map Kit使用 Map Kit 平铺注释
【发布时间】:2011-04-01 19:26:41
【问题描述】:

在 Map Kit 中使用注释,您可以在地图上放置图钉,甚至自定义图像。很酷。

但是,我使用的数据有数百万个位置,分布在世界各地。我不想将它们全部倾倒在地图上,尤其是因为用户只查看其中的一小部分。它会扼杀响应能力,并可能崩溃。

是否有一种标准技术可以仅在需要时将这些图钉放在地图上?即仅当他们需要在地图视图(以及紧邻的周边区域)上时。并在用户滚动离开时删除它们。类似于 UITableView 的 dequeueReusableCell..?

【问题讨论】:

    标签: iphone objective-c ios mkmapview mkannotation


    【解决方案1】:

    MKMapViewdequeueReusableAnnotationViewWithIdentifier: 方法似乎完全符合您的要求。

    【讨论】:

      【解决方案2】:

      查看这段代码:http://www.cocoanetics.com/parts/dtclustermaker/

      虽然是 100 欧元,但这肯定取决于您对这笔钱的使用情况。但这可能是值得的。如果没有,它可能会让您通过 Google 搜索找到其他内容。

      【讨论】:

        猜你喜欢
        • 2014-01-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-05
        • 1970-01-01
        • 2017-09-07
        • 2021-06-02
        相关资源
        最近更新 更多