如何使用位置和缩放打开Apple Maps?

时间:2015-01-24 03:00:20

标签: ios ios8

以下代码将在正确的位置打开Apple地图(iOS8)" mapLocation",但似乎忽略MKLaunchOptionsMapSpanKey选项。无论跨度设置如何,地图视图在纵向iPhone上总是大约250米。 MKCoordinateSpan span纬度/经度Delta测试的值在0.3-2度范围内。如何获得我想要的缩放级别?

        MKPlacemark *placemark = [[MKPlacemark alloc] initWithCoordinate:mapLocation addressDictionary:nil];
        MKMapItem *item = [[MKMapItem alloc] initWithPlacemark:placemark];
        item.name = pointID;
        options = @{MKLaunchOptionsMapSpanKey:[NSValue valueWithMKCoordinateSpan:span],
                    MKLaunchOptionsMapTypeKey:[NSNumber numberWithInteger:MKMapTypeHybrid]};

        [item openInMapsWithLaunchOptions:options];

0 个答案:

没有答案