2012-05-03 8 views
1

は、私は次のコードでGoogle-URLで私のiPhoneのAppでマップアプリを起動しますと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]; 

、あなたはここでのGoogleドキュメントをチェックアウトすることができますhttps://developers.google.com/maps/documentation/ios/urlscheme

関連する問題