アプリに連絡先情報を表示するために Address Book API を使用しています。情報には、名前、電話番号、住所が含まれます。
Google マップ アプリに表示されていた「ここへの道順」ボタンを追加したいと考えています。私が使用している ABPersonViewController でそれを行うことはできますか?
私の質問はこれと同じです: 「ここへの道順」ボタンをアドレス帳に追加するにはどうすればよいですか?
ここには明確な答えがありません。
アプリに連絡先情報を表示するために Address Book API を使用しています。情報には、名前、電話番号、住所が含まれます。
Google マップ アプリに表示されていた「ここへの道順」ボタンを追加したいと考えています。私が使用している ABPersonViewController でそれを行うことはできますか?
私の質問はこれと同じです: 「ここへの道順」ボタンをアドレス帳に追加するにはどうすればよいですか?
ここには明確な答えがありません。
まず、住所を座標に変換する必要があります。難しいことではありませんが、iOS 5以降、フォワードジオコーディングを使用できます。Appleのマップキットを使用したくない場合は、アドレスを転送するAPIもあります。
目的地の緯度と経度、および出発点を取得したら、ルートを自分で計算するか、サードパーティのAPIを使用することができます。GoogleDirectionsAPIは優れています。Googleは、計算されたルートのすべての情報を含むJSONまたはXMLで構成された応答を返します。有料道路を含める場合などのパラメータを設定することもできます。ドキュメントを見てください。
また、数か月前にこのおもちゃのアプリを見てみたいと思うかもしれません。フォワードジオコーディングからルートリクエスト、ルート処理(Googleの応答のために、地図に線を引くために必要なすべての情報を抽出する必要があります)、そして地図の描画まで、必要なものはほとんどすべて見つかります。