MKPolygon 中的邮政编码
Posted
技术标签:
【中文标题】MKPolygon 中的邮政编码【英文标题】:Zip codes within an MKPolygon 【发布时间】:2014-09-10 11:19:34 【问题描述】:我正在尝试查找包含在 MKPolygon 叠加层中的邮政编码。我知道找到包含坐标的邮政编码很简单。那么多边形所包含的区域呢?
我正在考虑的几种方法:
只需使用多边形边界线坐标中的邮政编码。这种方法的不准确性会随着多边形面积的增加而增加。
检查多边形边界内的 CGPath 内的点,转换为地图坐标,并获取其邮政编码。虽然您可以检查路径是否包含一个点,但您无法将路径中的各个点转换为坐标(因为它们太多了)。
获取多边形边界线上的点之一的位置(城市),获取该位置内的所有邮政编码,并检查它们是否与多边形相交。我仍在研究如何实际实施。
非常感谢更多/更好的想法!
【问题讨论】:
【参考方案1】:您可能需要针对此进行地理特定的多边形点搜索以获得最佳准确性。我会考虑将 SpatiaLite 集成到您的应用程序中,并加载一个邮政编码多边形数据库以进行查询。
【讨论】:
以上是关于MKPolygon 中的邮政编码的主要内容,如果未能解决你的问题,请参考以下文章
验证 latlong 是不是在 iOS 的 MKPolygon 内