Открыть карту с сафари или картами - PullRequest
4 голосов
/ 21 марта 2012

Мне нужно, чтобы пользователь выбрал, хочет ли он открыть карту с помощью Safari или приложения карты, но дело в том, что, если я делаю это:*

[NSString stringWithFormat:@"maps://maps.google.com/maps?

Они оба открывают карты (я думаю, это потому, что Safari перенаправляет на карты)

Есть ли способ заставить его открыть Safari?

1 Ответ

1 голос
/ 21 марта 2012

Не думаю, что вы можете заставить Safari открыть URL-адрес maps.google.com. В документации Apple говорится, что Safari откроет его, если Карты недоступны, но в противном случае отправит эти URL-адреса в Карты.Это даже не Safari, который отправляет пользователя в Карты, а скорее класс UIApplication.Вы можете увидеть разницу, если укажете https протокол - таким образом он откроет Safari, а затем отправит вас в Карты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...