MKCoordinateSpan背后的逻辑

时间:2013-06-12 06:58:36

标签: ios mkmapview

在MKMapView上工作,我希望在MKCoordinateSpan上有清晰的概念。 我感兴趣的是,当我们给出MKCoordinateSpan的价值时,参考部分是什么, 或者每个latitudeDelta和longitudeDelta的范围是什么?

1 个答案:

答案 0 :(得分:1)

MKCoordinateSpan定义在地图上显示的纬度和经度方向上的跨度,即delta。除了一个点,您还可以定义要在地图上显示的区域。

例如:

|<---- deltaLat  ---->|
|---------------------|---
|                     | |
|                     | |
|                     | |
|                     | |
|          +          |deltaLon
|      (lat,lon)      | |
|                     | |
|                     | |
|                     | |
|---------------------|---

在这里你可以设想一个中心点(纬度,纬度),你有一个deltaLat和一个deltaLon。

所以(lat,lon)将是一个CLLocationCoordinate2D和deltaLat,deltaLon将形成一个MKCoordinateSpan。

相关问题