2012-05-03 2 views
1

는 다음 코드와 구글-URL 내 아이폰의 앱에서지도 - 앱을 실행 :와iOS 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]; 

"레이어 = t"나는 트래픽 레이어를 자동으로 열립니다. 브라우저를 사용하면지도에 레이어를 표시하는지도 - 앱이 아닙니다.

누구에게이 문제의 해결책이 있습니까?

감사합니다.

답변

0

브라우저 및 iOS URL 체계는 당신이 필요로하는 것은, 반드시 동일하지 않습니다 :

자세한 정보와 매개 변수의
NSString *urlString = 
[NSString stringWithFormat:@"http://maps.google.com/maps?q=%@ %@&views=traffic", latitute.text, longitute.text]; 

, 당신은 구글 문서는 여기에서 체크 아웃 할 수 있습니다 https://developers.google.com/maps/documentation/ios/urlscheme

관련 문제