1

そのため、ユーザーが自分の位置から特定の目的地までの便利な通路を見つけるのに役立つ iPhone アプリがあります。私が学んだように、MKMapView は、A から B への好ましい徒歩ルートを推測する簡単な方法を提供しません。

自分のアプリを終了して、iPhone でネイティブ マップ アプリケーションを起動しても問題ありませんが、その場合、ユーザーが自分の道を見つけられるように、マップ アプリケーションに 2 つの座標を装備したいと考えています。

このタスクをどのように行うべきかについて何か提案はありますか?

4

1 に答える 1

3

ネイティブ マップ アプリを起動するには、次を使用します。

NSString *googleMapsURL = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f&daddr=%1.6f,%1.6f",
                               start.latitude, start.longitude, destination.latitude, destination.longitude];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:googleMapsURL];

wherestartはユーザーの場所でありdestination、目的地です。徒歩ルートについては、追加できます&dirflg=w(wiki によると、まだベータ版です)。使用できるその他のパラメータを次に示します。

于 2010-08-27T20:37:27.227 に答える