【问题标题】:logic behind the MKCoordinateSpan [duplicate]MKCoordinateSpan 背后的逻辑
【发布时间】:2013-06-12 06:58:36
【问题描述】:

在 MKMapView 上工作,我想对 MKCoordinateSpan 有一个清晰的概念。 我的兴趣是,当我们给 MKCoordinateSpan 赋值时,参考部分是什么, 或者每个 latitudeDelta 和 longitudeDelta 的范围是多少?

【问题讨论】:

    标签: ios mkmapview


    【解决方案1】:

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

    例如:

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

    在这里,您可以想象一个中心点 (lat,lon),围绕该中心点有一个 deltaLat 和一个 deltaLon。

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

    【讨论】:

    • region.span.latitudeDelta=x; x 的最小值和最大值是多少。
    • x的最小值为0.0,最大值为180.0
    • 当我使用大于等于 120 的值时,它会给出这个错误“bad readSession [0x80cdd60]”这是什么意思。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    • 1970-01-01
    • 2012-11-24
    • 2010-10-01
    相关资源
    最近更新 更多