Открытие карт с текущим местоположением и направлениями в iOS 6

Я создаю приложение, которое может открыть приложение «Карты» с указанием направления от текущей позиции пользователя до другой позиции. Код выглядит так:

- (id)resolveDirectionsFromCoordinate:(CLLocationCoordinate2D)startCoordinate toCoordinate:(CLLocationCoordinate2D)endCoordinate
{
    NSString* url = [NSString stringWithFormat: @"http://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f",
                 startCoordinate.latitude, startCoordinate.longitude,
                 endCoordinate.latitude, endCoordinate.longitude];
    [[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];

    return nil;
}

Это хорошо работает в iOS 5.x. Однако в iOS 6 вместо этого вызывается Safari, поскольку Карты больше не используют Карты Google.

Кто-нибудь знает, какой URL-адрес я должен вызывать в iOS 6?

11
задан SpaceBeers 28 September 2012 в 10:23
поделиться