1

コア ロケーション、Google、またはその他の API を使用して、マップ上の 2 つのポイントを提供し、ルートの緯度/経度のペアの結果のセットを取得する方法はありますか?

このチュートリアルでは、MKMapViewでポリインまたはルートを描画することで、コア グラフィックスを使用して運転方向を描画する方法を見てきましたが、サンプル コードでは、事前定義された経度と緯度のセットを持つ route.csv があります。経度と緯度のペアを作成して、道順を描画できるようにします。

4

4 に答える 4

1

企業はルーティング アルゴリズムの開発に何百万ドルも投資しているため、どこでも無料で入手できるとはとても思えません (間違っていてうれしいです)。たとえば、Google Maps JavaScript API はルーティングをサポートしているので、それをハッキングできると思います。結果は速くきれいでもありません。

于 2009-10-14T15:22:51.053 に答える
0

ルートリクエストの使用が制限されており(1日あたりの特定の金額未満)、常に結果をGoogleマップに表示する場合は、無料のGoogleDirectionsAPIの資格があります。

https://developers.google.com/maps/documentation/directions/

ライセンスの部分をよく読んで、制限を確認してください。xml応答よりも解析が容易なjson応答を簡単に要求できるはずです(さらに、AppleはiOSにjsonパーサーを追加しました)。

例えば

http://maps.googleapis.com/maps/api/directions/json?origin=Boston,MA&destination=Concord,MA&waypoints=Charlestown,MA|Lexington,MA&sensor=false

制限を超えている場合は、彼らのビジネスライセンスを調べる必要があります。

于 2012-03-26T16:15:45.790 に答える
0

古い質問ですが、MTDirectionsKit は最近オープン ソース化され、うまく機能します。

MT方向キット

于 2014-02-19T14:05:17.633 に答える