如何打开苹果地图与位置和缩放?(How to open Apple Maps with a loca

2019-10-21 16:02发布

下面的代码将在正确的位置“mapLocation”打开苹果的地图程序(iOS 8),但选择MKLaunchOptionsMapSpanKey似乎被忽略。 该地图视图始终是250米跨的肖像iPhone,无论在行程的设置。 我测试为MKCoordinateSpan跨度纬度/ longitudeDelta的值的范围是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];
文章来源: How to open Apple Maps with a location and zoom?
标签: ios ios8