下面的代码将在正确的位置“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];