私は、運転中にユーザーにルートとターンバイターン方式の道順を提供することに重点を置いたアプリを開発しています。ドライブ中にアプリ内にとどまることが重要なので、アプリを離れて組み込みのマップアプリに移動させたくありません。私は最近、この機能を組み込む方法について多くの調査を行ってきましたが、Apple はこの機能をそのまま SDK に組み込んでいないため、簡単ではないことは広く知られています。私のオプションは次のようです:
ある場所から別の場所へのルート (および方向) を提供するため
- UIWebView を使用し、JavaScript で Web ベースのマップをロードし、JavaScript API を使用してルートを描画します
- MapKit または Google Maps iOS SDK を使用し、API を介してルートを個別にクエリし、その上にある種のパスまたはポリラインを手動で描画します。
- お金がかかるライブラリを使用する ( MTDirectionsKit など)
ターンバイターン方式のナビゲーションを提供するため
- 独自のマップが付属する独自のライブラリを使用する ( CloudMadeなど)
ここに欠けているものはありますか?それぞれの長所と短所は何ですか?また、どのように解決策を選択すればよいですか?
あなたの洞察は大歓迎です。ありがとう!