2011-11-19 8 views
33

誰かがアンドロイド用オープンストリートマップapiをどこに見つけることができるか知っていますか? 私はサイトを検索しました。私が見ることができるのは、他の人々の実装です。アンドロイド用オープンストリートマップAPI

私は、別のアプリに統合して完全にカスタマイズできるものを探しています。

答えて

32

Osmdroid APIを使用してOSMを統合できます。あなたがモバイルアトラスクリエーター(MOBAC)でタイルを準備している場合

Osmdroid home page (GitHub)

はあなただけosmdroid-アンドロイド-3.0.5を必要とする参照してください。これは、あなたのGoogleマップに非常によく似た機能を提供していますが、オフラインOSMのタイルを使用することができます.jarをビルドパスに追加します。 Googleの要求やタイルなどのAPIキーはキャッシュされていないため、次にその場所を訪問するとデータのダウンロードコスト/時間を節約できます。

それはいくつかの小さなバグを持っているが、全体的に、それはあなたがそれらそれが「商用グレードのAndroidのSDK」を見てみる価値の商業アプリのために行くされている場合は

+0

私はいくつかの控えめな言葉があります:)しかし、それはあなたが何をしようとしているかによって異なります。 – Warpzit

+1

Osmdroidプロジェクトがここに移動しました:https://github.com/osmdroid/osmdroid – ThomasW

9

かなり良いことだ - すべてのベンダーは、あなたのアプリケーションをカスタマイズすることができます(ベンダーに応じて、カスタマイズの程度は異なるかもしれません)、私はすべてのベンダーがあなたのアプリにとって十分かもしれない "フリーティア"(あなたが実際に支払う必要のない支払い計画)を持っていると信じています。あなたのアプリが商業的に成功するまで、お金を払う必要はありません)。カップルのAndroid SDKのプロバイダ名前を付けるに

  • skobbler(今Telenav)がマップにあなたのAndroid携帯電話上のターンナビゲーションによって&表示順番をレンダリングすることが可能であるSDKを持っています。オフラインモードもサポートしています。詳細についてはdeveloper platformをチェックしてください。
  • OsmSharp地図のレンダリングとターン・バイ・ナビゲーションを行います。あなたのコードをgithubから
  • MapQuestには、Android用のmap & routing engineがあります。 Mapboxマップでルーティングサービスを使用することもできます(thisを参照)。私は彼らがオフラインモードを行うことができるとは思わない
関連する問題