在MKCoordinateRegion中查找坐标

问题描述 投票:0回答:1

我有一个包含其坐标(纬度+经度)的位置的列表。

我只想获取屏幕上显示区域中的位置。

我可以使用以下方法在屏幕上显示当前区域:MKCoordinateRegion(center: CLLocationCoordinate2D, span: MKCoordinateSpan)

但是我不知道应该在哪个参数下过滤列表的坐标,以仅获取该区域中的位置。MKCoordinateSpan不能转换为与中心的距离。

感谢您的帮助

ios swift mapkit mkmapview
1个回答
0
投票

我认为最简单的方法是使用visibleMapRect将显示的区域作为MKMapRect并将您的坐标转换为MKMapPoint。这样,您可以只调用MKMapRect contains(_:)

© www.soinside.com 2019 - 2024. All rights reserved.