2

iPhoneアプリ(地図ルーティング機能付き)を開発しようとしていますが、みんなの提案(ガイダンス)が必要です。

以下にいくつかの仕様を示します。

  1. アプリはiOS4以降を搭載したiPhoneで実行されます。
  2. アプリにはマップ機能があります。
  3. アプリでは、(複雑さを軽減するために)特定の順序で「いくつかの場所」を指定すると、マップはマップ上の各場所間のルートを描画します。
  4. 任意の場所をクリックすると、その場所に関する情報を示す別のページが表示されます。
  5. 2つの場所の間で代替ルートを選択できます(これは可能ではないと思いますが、これを実行できるフレームワークを誰かが知っている場合はお知らせください)。

私はいくつかの調査を行いました。iPhoneでMapを使用するのはMapKitを使用すると簡単です(iOS 3.0以降で利用可能です)。私はこのチュートリアルに従いましたが、すべてが簡単なようです。ただし、地図上にルートを描画する場合は、CSV形式のルートデータが必要になります。しかし、私はそれらのデータを持っていません(はい!私は吸う)。

そして、iOS 5.1より前は、MapKitはGoogleマップを使用しており、Googleマップの使用条件では、人々がマップに描画することを禁止していることをどこかで読んだ(間違っている場合は訂正してください)。

ルートデータを取得するには、GoogleまたはAppleを介して取得する必要があると思います(それが可能かどうかはわかりません)。AppleMapまたはGoogleMapにこれらを取得するためのAPIがあるかどうか疑問に思っていますか?

そうでない場合、私が思いついた別の方法は、Webビューを使用して、マップルートをGoogleマップに表示することです。Google Map APIで複数の場所を挿入し、すべてのルートを表示できるかどうか疑問に思っていますか?

私は本当にいくつかの提案が必要です...私はこれらすべての問題に埋もれています....ありがとう

4

1 に答える 1

2

このサンプルに従ってください-MKOverlayが進むべき道です。もう1つの例はここにあります

于 2013-03-23T08:47:11.070 に答える