我正在尝试查找包含在 MKPolygon 叠加层中的邮政编码。我知道找到包含坐标的邮政编码很简单。那么多边形所包含的区域呢?
我正在考虑的几种方法:
只需使用多边形边界线的坐标中的邮政编码。这种方法的不准确性会随着多边形面积的增加而增加。
检查多边形边界内的 CGPath 中的点,转换为地图坐标,并获取其邮政编码。虽然您可以检查路径是否包含一个点,但您无法将路径中的各个点转换为坐标(因为它们太多了)。
获取多边形边界线上的点之一的位置(城市),获取该位置内的所有邮政编码,并检查它们是否与多边形相交。我仍在研究如何实际实施。
非常感谢更多/更好的想法!