2012-02-25 25 views

答えて

2

これはかなり簡単です。特定のスキーム識別子を使用する必要はありません。すべてのパラメータがサポートされている限り、すべてのGoogleマップのURLは自動的にマップアプリで開きます。これらのような

のでリンク:

http://maps.google.com/maps?q=cupertino 
http://maps.google.com/maps?daddr=San+Francisco,+CA&saddr=cupertino 

は自動的にマップで開くことでしょう。 Apple URL Scheme ReferenceのMap Linksページをご覧ください。

+0

おかげで...私はリンクが緯度とlontitude値だった使用することができますか? – user836026

+0

おい、実際に私が提供したリンクを読んでください。答えはそこにあります。 – yuji

+1

お返事ありがとうございました! – user836026

1

私は経度lattitudeを渡して動作します。このコードを使用:

NSString *url = [NSString stringWithFormat: @"http://maps.google.com/maps?saddr=%f,%f&daddr=%@",cur_lat, cur_lon,[loc stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 

NSLog(@"current %f %f",cur_lat,cur_lon); 

[[UIApplication sharedApplication] openURL: [NSURL URLWithString:url]]; 
関連する問題