MKLaunchOptionsCameraKey в openInMapsWithLaunchOptions:
Я пытаюсь открыть приложение "Карты" в режиме эстакады с помощью openInMapsWithLaunchOptions: если я удаляю MKLaunchOptionsCameraKey, он работает как положено (пин-код удален, а карта перемещена в местоположение). С помощью MKLaunchOptionsCameraKey он открывает только приложение "Карты", но пин-код не отображается, а область просмотра не перемещается в нужное место.
CLLocationCoordinate2D aCoord = ...;
MKPlacemark *placeMark = [[MKPlacemark alloc] initWithCoordinate:aCoord addressDictionary:nil];
MKMapItem *destination = [[MKMapItem alloc] initWithPlacemark:placeMark];
MKMapCamera *newCamera = [MKMapCamera cameraLookingAtCenterCoordinate:aCoord
fromEyeCoordinate:aCoord
eyeAltitude:30];
[destination openInMapsWithLaunchOptions:@{ MKLaunchOptionsMapTypeKey : @(MKMapTypeSatellite), MKLaunchOptionsCameraKey : newCamera}];