1

重複の可能性:
iPhone MapView で現在地と目的地の間のルートを表示する

iOS の MapView で 2 つの座標間のパスを描画しようとしていますが、方法がわかりません。1 つのビューに 2 つの緯度と経度のポイントがあります。

これら 2 点間のパスを描画するにはどうすればよいですか? この質問に例を添付しました。私を助けてください。チュートリアルとコードをいただければ幸いです。

ここに画像の説明を入力

4

1 に答える 1

0

簡単な答えは次のとおりです。できません。少なくとも、iOS の組み込み API メソッドは使用しません。

これまで見てきた限りでは、3 つの選択肢があります。

  1. そのような機能を提供する外部ライブラリを使用してください - GitHub にはたくさんあると思います。

  2. 適切な URL をコンパイルし、ルート リクエストで Google マップを指すモバイル サファリを開きます。

  3. iOS 5/6 の組み込みメソッドを使用して、ネイティブ Maps.app でルートを開きます

アプリで 3 番目の方法を使用しましたが、これは問題なく機能しますが、ユーザーがマップでルートを表示するときにアプリケーションを離れなければならないという欠点があります。ただし、一貫性が保たれ、モバイル Safari を開く場合ほどユーザーに不快感を与えることはありません。

独自のアプリ内でこれを行う方法を見つけた場合は、結果を確認したいと思います。

于 2012-10-15T10:29:47.683 に答える