Android用のさまざまなマッピングライブラリの比較はありますか?


19

現在、カスタムAndroidアプリで地図を表示するために使用できるさまざまなライブラリを調べています。Mapsforge、OSMDroid、ArcGISランタイムfor Android、Google Maps for Androidなどを見つけました。私はいくつかが欠けていると確信しています。

各機能の長所と短所の違いについての比較表はどこかにありますか?

1が存在しない場合、私たちは一緒に奉仕するために、この質問のコミュニティのwikiを作ることができるオープンソースのデスクトップGISパッケージの比較JavaScriptのマッピング・ライブラリの比較


複数のCRSをサポートするオープンソースオプションはありますか(Webメルカトルだけでなく)。
BradHards

@BradHards私の知る限り、Android上のQGISのみがそれを行うことができますが、まだ非常に初期の段階にあります。
Devdatta Tengshe

@BradHards:私の最新の調査によると、Nutiteqライブラリは任意のCRSでマップを表示できます。
Devdatta Tengshe

このQ&Aは、メタQ&Aで説明されています。
PolyGeo

回答:


24

この問題に関する私の短い調査の結果は次のとおりです。

  1. Android向けArcGISランタイム。ArcGIS ServerのMapservicesを表示することに向けられているようです。コンパクトキャッシュストレージ形式でタイルを保存するか、タイルパッケージを使用して、オフラインモードでデータを表示できます。

  2. OSMDroidオンライン時にOpen Street Mapsからのデータを表示するために使用でき、オフラインアクセスにタイルを使用できるコンポーネント。これはラスターベースのオプションであり、 Mobile Atlas Creatorを使用して、ほとんどすべてのWMSサービスからタイルを作成できます。

  3. MapsForge OSMデータをその場でレンダリングするための優れたライブラリ。特別に最適化されたタイル形式があり、レンダリングのパフォーマンスは非常に優れています。

  4. Google Maps Android APIこれは AndroidのデフォルトのmapViewであり、Google Mapsのデータを使用します。Googleマップアプリケーション自体はオフラインモードで使用できますが、私が知る限り、オフラインモードでGoogleデータを使用することはできません。ただし、オフラインモードで独自のタイルを表示することは可能です。これは素晴らしい例です。

  5. Nutiteqこれは、3D、さまざまなOGCサービス、カスタムMap API、オフラインルーティング、あらゆる投影の地図のサポートなど、多くのユニークな機能を備えたフル機能のライブラリです。

  6. Mapboxは最近、Android SDKをリリースしました。これは、オンラインおよびオフラインマップに使用できます。

  7. ここには、AndroidおよびiOS用のモバイルSDKがあり、オンラインおよびオフラインマップに使用できます。

  8. CARTOには、Android、iOS、およびWindows Mobile 10向けのモバイルSDKがあり、オンラインおよびオフラインマップに使用できます。

  9. ScoutにはAndroidおよびiOS用のモバイルSDKがあり、オンラインおよびオフラインマップに使用できます。


TileMill MBtileは、オフラインでのタイルに使用できgeospatialscott.blogspot.com/2012/04/...
geogeek

Nutiteqは、商用アプリケーションであってもOpenStreetMapで使用すれば無料です。条件については、github.com / nutiteq / hellomap3d / wiki / Free-openstreetmap-licenseをご覧ください。
JaakL

2
@yochannah:そう思う。このために新しいライブラリが登場したとは思いません。私はちょうど今日のURLを更新しました
Devdatta Tengshe

2
Ntiteqは「無料のOSMライセンス」を廃止したため、答えを更新するのが理にかなっているかもしれません
-GregoryK

1
Nutiteqは今CARTOの一部である
アフマドPayan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.