理智检查MKCoordinateRegion

nev*_*ing 6 iphone cocoa-touch mkmapview

有没有办法快速测试是否MKCoordinateRegion好?我已将纬度换成经度并导致应用程序崩溃.我希望能够看到setRegion在实际执行之前是否可以执行.会MKCoordinateRegionMake测试我给它的值吗?

谢谢.

nev*_*ing 10

事实证明我在某处交换了我的经纬度.这是我最终使用的代码:

// check for sane span values
if (currentRegion.span.latitudeDelta <= 0.0f || currentRegion.span.longitudeDelta <= 0.0f) {
    currentRegion.span.latitudeDelta = 1.0f;
    currentRegion.span.longitudeDelta = 1.0f;
}
// check for sane center values
if (currentRegion.center.latitude > 90.0f || currentRegion.center.latitude < -90.0f ||
    currentRegion.center.longitude > 180.0f || currentRegion.center.longitude < -180.0f
    ) {
    // Take me to Tokyo.
    currentRegion.center.latitude = 35.4f;
    currentRegion.center.longitude = 139.4f;
}
Run Code Online (Sandbox Code Playgroud)