私は自分のアプリケーション内で運転ルートを MKMapView に統合する方法についてずっと探してきました。Apple Maps プログラムを開いてそこから移動する唯一の方法、または独自のアプリ内に統合する方法です。そうでない場合は、API キーを取得でき次第、Google マップを使用する予定です。
1 に答える
Apple マップ アプリケーションと同じ運転方向 (ターンバイターン ナビゲーション) を取得することを意味する場合は、いいえ... 私の知る限り、そのためのライブラリはありません (サード パーティでない場合)。ただし、おっしゃったように、Apple マップまたは Google マップを開いてアプリケーションに道順を示し、そのような機能を開始することができます。
また、知っておくとよいこと: iOS6 にそのような組み込み機能がある場合 (これもあるとは思いません)、iOS6 より前のバージョンには存在しないことを知っておくとよいでしょう。つまり、それ以前のデバイスでは機能しません。(したがって、これらのデバイスもサポートする場合は、フォールバック ソリューションを構築する必要があります)。
iOS ターンバイターンの詳細: http://developer.apple.com/library/ios/#releasenotes/General/WhatsNewIniPhoneOS/Articles/iOS6.html
そのページからの引用 (ターンバイターンは API ではサポートされていないと思います):
... ターンバイターン方式のナビゲーション サービスなど、経路情報を提供するアプリは、経路案内アプリとして登録し、これらのサービスをシステム全体で利用できるようにすることができます。
ドキュメント検索ページでも、これ以上の情報は得られません: http://developer.apple.com/library/ios/search/?q=turn-by-turn
マップ アプリを開く方法の詳細については、こちらの回答を確認してください: https://stackoverflow.com/a/12789896/406677
つまり、ターンバイターン方式の独自のナビゲーションを作成するか、そのようなサポートを提供する既存のアプリケーションにリンクする必要があります。
それがあなたの質問に答えたことを願っています。