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