【问题标题】:Zip codes within an MKPolygonMKPolygon 中的邮政编码
【发布时间】:2014-09-10 11:19:34
【问题描述】:

我正在尝试查找包含在 MKPolygon 叠加层中的邮政编码。我知道找到包含坐标的邮政编码很简单。那么多边形所包含的区域呢?

我正在考虑的几种方法:

  1. 只需使用多边形边界线坐标中的邮政编码。这种方法的不准确性会随着多边形面积的增加而增加。

  2. 检查多边形边界内的 CGPath 内的点,转换为地图坐标,并获取其邮政编码。虽然您可以检查路径是否包含一个点,但您无法将路径中的各个点转换为坐标(因为它们太多了)。

  3. 获取多边形边界线上的点之一的位置(城市),获取该位置内的所有邮政编码,并检查它们是否与多边形相交。我仍在研究如何实际实施。

非常感谢更多/更好的想法!

【问题讨论】:

    标签: ios objective-c mapkit core-location mkpolygon


    【解决方案1】:

    您可能需要针对此进行地理特定的多边形点搜索以获得最佳准确性。我会考虑将 SpatiaLite 集成到您的应用程序中,并加载一个邮政编码多边形数据库以进行查询。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-11
      • 1970-01-01
      • 2020-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多