2011-06-30 7 views
1

私は、Androidアプリケーション内でGoogleマップにルートを表示する可能性を少し見てきました。新しいSDKはDrivingDirectionsをこれ以上提供しないためです。Androidアプリケーションでのルーティングに最適なソリューションは何でしょうか?

J2ME/Android/BlackBerry - driving directions, route between two locationsこれは問題ないと思われますが、トピック作成者が既に述べたように、「Google Maps/Google Earth API利用規約」に違反しているので、本当に信頼できる解決策ではありません。

私はこのようなサービスを提供するOpenStreetMapを見ていましたが、残念ながら3番目のアプリケーションのルーティングの結果を得る可能性はありませんでした。

のほかに、私が探しているものに近いと思われるNutiteq Mobile Mapping libraryがありますが、残念ながらGPLです。私が間違ってはいけない、私はオープンソースの本当のファンです。私はGPLがすべてのオープンソースライセンスのライブラリの最悪のライセンスだと思っています。

Androidアプリのルーティングの可能性を提供する他のライブラリはありますか? OpenStreetMapからのルーティング結果を、例えば交換可能な形式(XML、JSON)で取得する可能性はありますか?

よろしく、 ラデク

答えて

1

CloudMadeはOSMを実装するルーティング・サービスを持っている(ので、不正確さの多くを期待して!)。 EDIT(精度に関して):OSMの文脈では、正確さは完全に場所に依存します。例えば。イタリアでは、ドイツほど正確ではないかもしれません。これらの国々の違いは何ですか?私に教えてください!大半の場合、それはすべての通り(物理的なルートとして)を持っていますが、名前/方向(単一または二重)/列挙/レーン数/ POIについてはあまり知られていません。これは歩行の方向にそれは完全に適しています。 作業コードについてはmy blogの項目を参照してください。

私の会社は無料のソリューションに満足していなかったので、有料のカスタムルーティングを提供している現地のESRI代理店に移動しました。

+0

お返事ありがとうございました:) OSMはあまり正確ではないとお考えですか? 私がatmを達成しようとしているのは、OpenSource製品プロジェクト用の小さなアプリケーションを書くことです。それはちょうどこのイベントの場所を示し、現在の場所からこの場所への簡単なルートを作成する必要があります。 –

+0

私はOSMについて少し明確にするために編集しました。 –

+0

ありがとう:) –

関連する問題