2012-05-06 13 views
0

MKMapViewを複数の場所からの指示で開くことはできますか?私はそれが開く別のウィンドウですGoogleマップのAPIを呼び出すしたくないです。可能であれば、停留所に情報を載せたい。Googleマップの本来の方向iphone MKMapView

答えて

0

もちろん可能です。 MKOverlay、MKOverlayPathViewおよび関連MapKitクラスにまで読む

  1. 私はこれを達成するためのシーケンスを開始することは推奨します。

  2. プロバイダ(たとえば、Google API)からバックグラウンドスレッドの指示を取得します。これは別のウィンドウでは開きませんが、いくつかのAPI呼び出しですべてをバックグラウンドで実行できます。結果をローカルモデルに解析し、停止します。
  3. 地図表示を表示し、ルートモデルデータからオーバーレイを生成します。

停止のための注釈を追加し、ユーザーがそれらの詳細を表示できるように「コールアウト」を表示します。私は、これを行う方法を示す多くの例がすぐに利用できると信じています。

この非常に一般的な回答は、多分あなたのやりたいことが容易に達成可能であり、多くのコードを必要としないことを知らせることを望みます。

0

利用可能なAPI(Google、...)から道順をリクエストし、それらを解析してMapViewでオーバーレイとして描画できますが、最近私は商用フレームワークを見つけて時間と手間を省きました: http://mtdirectionsk.it

関連する問題