Objective c 映射边界框NE和SW,获取NW和SE

Objective c 映射边界框NE和SW,获取NW和SE,objective-c,mapkit,coordinates,core-location,Objective C,Mapkit,Coordinates,Core Location,我有两个CLLocationCoordinate2D,它们表示地图上可见的坐标区域/框。它们是东北角和西南角 CLLocationCoordinate2D neCoordinate = self.mapboxMapView.visibleCoordinateBounds.ne; CLLocationCoordinate2D swCoordinate = self.mapboxMapView.visibleCoordinateBounds.sw; 我如何从数学上转换这两个坐标以找到NW和SE坐

我有两个
CLLocationCoordinate2D
,它们表示地图上可见的坐标区域/框。它们是东北角和西南角

CLLocationCoordinate2D neCoordinate = self.mapboxMapView.visibleCoordinateBounds.ne;
CLLocationCoordinate2D swCoordinate = self.mapboxMapView.visibleCoordinateBounds.sw;


我如何从数学上转换这两个坐标以找到NW和SE坐标/角?

你不能从每个坐标中提取等效点,然后以自己的方式组合它们吗

neCoordinate.纬度
(东)和
swCoordinate.经度
(南)来进行协调

neCoordinate.经度
(北)和
swCoordinate.纬度
(西)来进行NW坐标

又名:


难道你不能从每个坐标中提取等价的点,然后以自己的方式组合它们吗

neCoordinate.纬度
(东)和
swCoordinate.经度
(南)来进行协调

neCoordinate.经度
(北)和
swCoordinate.纬度
(西)来进行NW坐标

又名:


成功了!虽然在测试中,您已经切换了
secordinate
nwcordinate
。这很有效!尽管在测试中,您切换了
secordinate
nwcordinate
CLLocationCoordinate2D seCoordinate = CLLocationCoordinate2DMake(latitude: neCoordinate.latitude, longitude: swCoordinate.longitude);
CLLocationCoordinate2D nwCoordinate = CLLocationCoordinate2DMake(latitude: swCoordinate.latitude, longitude: neCoordinate.longitude);