0

複数の場所からの道順でMKMapViewを開くことはできますか?私はそれが開くグーグルマップAPIを別のウィンドウと呼びたくありません。できれば停留所に情報を載せたいです。

4

2 に答える 2

0

利用可能な API (Google など) の 1 つから道案内をリクエストし、それらを解析して、MapView のオーバーレイとして描画することができますが、最近、多くの時間と手間を節約できる商用フレームワークに出くわしました: http:/ /mtdirectionsk.it

于 2012-09-25T14:24:46.207 に答える
0

できますよ。

これを達成するために私が推奨する開始シーケンスは次のとおりです。

  1. MKOverlay、MKOverlayPathView、および関連する MapKit クラスについて調べてください。
  2. プロバイダー (Google API など) からバックグラウンド スレッドで道順を取得します。これは別のウィンドウで開かれません。いくつかの API 呼び出しを使用して、バックグラウンドですべて実行できます。ストップのローカル モデルに結果を解析します。
  3. マップ ビューを表示し、ルート モデル データからオーバーレイを生成します。

ストップに注釈を追加すると、ユーザーがそれらの詳細を表示できるように「吹き出し」が表示されます。これを行う方法を示す、すぐに利用できる例がたくさんあると思います。

この非常に一般的な回答が何らかの役に立つことを願っています。おそらく、やりたいことはすぐに達成でき、多くのコードを必要としないことを知らせるためです。

于 2012-05-15T20:16:34.407 に答える