6

私の目的は、iOS アプリケーションから地図アプリケーションを開いて道順を表示することです。地図アプリケーションを開くことはできますが、道順が表示されません。次のようにコードを記述しました。

 NSString *mystr=[[NSString alloc] initWithFormat:@"http://maps.apple.com/maps?saddr=Current+Location&daddr=Newyork"];
            NSURL *myurl=[[NSURL alloc] initWithString:mystr];
            [[UIApplication sharedApplication] openURL:myurl];

このURLや他のURLにパラメータを渡す方法を理解する方法を教えてください。

4

2 に答える 2

11

2 つのポイントに基づいてユーザーをマップ アプリケーションに誘導する場合は、次のようにします。

次のような NSURL を作成します。

NSURL *URL = [NSURL URLWithString:@"http://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f"];

出発地の住所と目的地 (緯度と経度) を適切に入力します。アプリケーションに URL を開くように指示する

[[UIApplication sharedApplication] openURL:URL];

自動的にマップ アプリケーションに移動する必要があります。

于 2013-03-22T07:18:40.953 に答える