2012-05-03 3 views
1

я запускаю карты-приложение в App моего iPhone с Google на-URL со следующим кодом:iOS запускает приложение-приложение для iPhone на iPhone.

NSString *urlString = 
[NSString stringWithFormat:@"http://maps.google.com/maps?q=%@ %@&layer=t", latitute.text,longitute.text]; 

NSString* encodedString = 
[urlString stringByAddingPercentEscapesUsingEncoding: 
NSUTF8StringEncoding]; 

NSURL *aURL = [NSURL URLWithString:encodedString]; 


[[UIApplication sharedApplication] openURL:aURL]; 

С «слоем = т» Откроит Трафик слой автоматически. Используя браузер, карты, показывающие слой, в map-app нет.

У кого-нибудь есть решение этой проблемы?

Спасибо.

ответ

0

Схемы URL браузера и IOS не обязательно то же самое, что вам нужно:

NSString *urlString = 
[NSString stringWithFormat:@"http://maps.google.com/maps?q=%@ %@&views=traffic", latitute.text, longitute.text]; 

Для получения дополнительной информации и параметров, вы можете оформить документацию Google здесь: https://developers.google.com/maps/documentation/ios/urlscheme

Смежные вопросы