Ios MKCoordinateSpan背后的逻辑

Ios MKCoordinateSpan背后的逻辑,ios,mkmapview,Ios,Mkmapview,在使用MKMapView时,我希望对MKCoordinateSpan有一个清晰的概念。 我的兴趣是,当我们给出MKCoordinateSpan的值时,参考部分是什么, 或者每个纬度德尔塔和经度德尔塔的范围是多少?MKCoordinateSpan定义了地图上显示的纬度和经度方向上的跨度,即三角形。与点一起,您可以定义要在地图上显示的区域 例如: |<---- deltaLat ---->| |---------------------|--- |

在使用MKMapView时,我希望对MKCoordinateSpan有一个清晰的概念。 我的兴趣是,当我们给出MKCoordinateSpan的值时,参考部分是什么,
或者每个纬度德尔塔和经度德尔塔的范围是多少?

MKCoordinateSpan定义了地图上显示的纬度和经度方向上的跨度,即三角形。与点一起,您可以定义要在地图上显示的区域

例如:

|<---- deltaLat  ---->|
|---------------------|---
|                     | |
|                     | |
|                     | |
|                     | |
|          +          |deltaLon
|      (lat,lon)      | |
|                     | |
|                     | |
|                     | |
|---------------------|---
||
|---------------------|---
|                     | |
|                     | |
|                     | |
|                     | |
|+| deltaLon
|(纬度,经度)||
|                     | |
|                     | |
|                     | |
|---------------------|---
在这里你可以想象一个中心点(纬度,经度),你有一个三角洲和一个三角洲


所以(lat,lon)将是一个cllocationcoordinated2d,而deltaLat,deltaLon将形成一个mkcoordinatedespan。

region.span.latitudeDelta=x;x的最小值和最大值是什么。x的最小值是0.0,最大值是180.0当我使用大于等于120的值时,它给出了此错误的含义“错误的读取会话[0x80cdd60]”。