【发布时间】:2012-04-27 13:45:11
【问题描述】:
所以我制作了一个 iOS 应用程序,其中我有一个包含数千个注释的地图。我的问题如下: 注释是从站点数据库加载的,每当移动地图时我都会查询新的注释,但这会导致多次查询相同的注释,有没有人知道不这样做的好算法?
还有一个后续问题:我只想在某个缩放级别显示注释(我已经在我的地图中实现了缩放级别,就像在 googleMaps API 中一样)。我可以以某种方式使某些注释在某个缩放级别不可见吗?那我该怎么办呢?
编辑: 感谢 Sanjay Chaudhry 的提示。尽管我采用了与视频中建议的方式略有不同的注释分组方法。虽然我仍然不知道如何有效地查询服务器以获取注释,而不会泛滥和查询已经收到的注释。
编辑2: 我仍然没有找到一个很好的方法来了解如何从站点查询新注释而不查询已经获取的注释。 有谁知道一些将国家划分为 MapRects 的智能算法?
【问题讨论】:
标签: iphone annotations mapkit