2012-02-10 4 views
1

ユーザーがマップ内をナビゲートできるようにするためのアンドロイドマッピングアプリケーションを開発したいと考えています。 GoogleマップAPIを使用した際の私の問題は、マップしたい領域が詳細ではなく、マップ私が望む地図を持っている他のサーバが提供しています。オフラインで行うことができます(マップはローカルでサーバからではありません)。AndroidマップAPI

無料でライセンスが与えられた、 、または他のサーバーまたはOSMを使用して有効にしますか?

任意の意見が素敵になります任意の助けを私は多くのAPIが見つかりましたが、これらの機能は、私は彼らがサポートされていない場合、私は最高の(例えばマップクエストのAPI、デカルタのAPI、nutiteq API)が何であるかを知らない

、 とありがとうございます。

答えて

2

これらのライブラリの一部はosmdroid,mapsforgeです。両方とも、いくつかのインターネットマップデータベースへのインターフェイスを提供し、独自のマッププロバイダを作成することができます。

オリジナルのMapViewのように、オフラインキャッシュ、ダイナミック非同期マップの読み込み、ズーム時のリサンプリング、オーバーレイの追加などを行うことができます。 これらのライブラリを使用するもう1つのポイントは、Google MapViewのインプレース置換のためにうまく設計されていることです。

どちらもLGPLです(市販のアプリケーションで使用できます)。また、OpenStreetMap用のインターフェイスをすぐに利用できます。

+1

osmdroidもお勧めします –

+0

私は自分のカスタムマップで両方を試してみました。osmdroidは地図とキャッシュを適切な方法でズームイン/ズームアウトすることができません。また、それはより複雑ですので、私はmapsforgeをお勧めします – OleGG

+0

ありがとう、私はそれらをチェックします 私はそれがアンドロイドで動作するか、またはアンドロイドのための最初から開発する必要がありますWebアプリケーションのマッピングAPIを見つけるのですか? –

関連する問題