【发布时间】:2011-10-18 11:05:39
【问题描述】:
我有一些在地图上定义区域的 KML 数据,例如:
131.0764742247829,-15.80786022929951,0 132.6357700620065,-16.54895727734661,0
134.1119108999971,-17.28040233069844,0 135.8545033459996,-18.1298170074137,0
137.7396886168202,-19.07860187595016,0 140.011948401144,-20.18462043802856,0
142.3114600417346,-21.19369381963822,0 144.1566045495202,-22.15731684591415,0
我想在我的 iOS 应用程序中确定用户的当前位置是否在这个定义的区域内。我该怎么做?
【问题讨论】:
-
嗨,jano,感谢您的评论,我实际上想知道我是否在 kml 位置范围内
-
所以你想知道你是否在这些点的一定距离内?
-
没必要,我只需要确定我是否在 KML 中,在蓝线内。抱歉开始在 iOS 中学习映射,如果我用错了词,请原谅我。我想知道我的位置蓝点是否在这个特定的 KML 内……我有多个 KML 需要检查。实际上有 27 个。
-
我认为您很快就关闭了 Jano 的链接。真正的问题,我不知道这个问题的答案是:如何将 KML 位置范围转换为 CGPath 或 MKPolygonView?对不起,我不知道答案。我希望这能为您指明正确的方向。
标签: iphone ios core-location