【问题标题】:iOS - using MapKit with plist annotations - how do I search within a position radiusiOS - 使用带有 plist 注释的 MapKit - 我如何在位置半径内搜索
【发布时间】:2013-05-30 19:15:25
【问题描述】:

我有一个应用程序,它使用 Mapkit 和一个包含我的自定义注释的 plist。这一切都很好。

我接下来想要在地图之外做的是能够找到所有自定义注释,例如我的位置半径为 10 英里或我选择的位置。

我只想返回满足该条件的注释列表并将它们显示在列表视图中。

任何想法最好的方法是什么?

【问题讨论】:

  • 我没有给你一个完整的答案,但我想你想看看在核心位置使用CLRegion,然后将你的注释坐标传递到该区域的containsCoordinate:查看注释是否在该区域内。

标签: annotations plist mapkit


【解决方案1】:

如果您从数据中创建 CLLocation 对象,如果您能够将它们放到您的地图上,那么您必须能够做到这一点,然后您可以使用 distanceFromLocation 将它们与您选择的位置的距离进行比较

【讨论】:

    猜你喜欢
    • 2013-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多