0

私は正しく理解しましたか:

アプリから Google マップを開くと、Google マップ アプリを表示するためにそのアプリを閉じる必要がありますか? 例: NSString* urlString = @" http://maps.google.com/maps?saddr=London+UK&daddr=Birmingham+UK "; [[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]];

私のアプリを閉じますか?

では、マップ キットを使用して 2 点間の走行軌跡を表示するにはどうすればよいでしょうか?

ありがとう-

ニル。

4

1 に答える 1

3

MapKit は方向を示しません。これは、Google とその地図データ プロバイダーとの間のライセンス契約によるものだと思います。

道順を表示する最も簡単な方法は、地図の URL を開くことです。これでアプリが閉じて、マップ アプリケーションが開きます。アプリを閉じてマップを表示することは、ユーザーの観点からは正しいことかもしれません。

アプリケーションを終了せずに地図上に道順を表示する必要がある場合は、自分で作成する必要があります。カスタム ビューを使用して、ルートを 1 つ以上の注釈としてレンダリングできます。残念ながら、アプリは独自にルート情報を見つける必要があります (またはサードパーティのライブラリを使用します)。

于 2009-10-21T20:52:42.480 に答える