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);