web-dev-qa-db-ja.com

androidのストリートマップAPIを開く

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

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

36
Paul

Osmdroid APIを使用してOSMを統合できます。これにより、Googleマップと非常によく似た機能が提供されますが、Mobile Atlas Creator(MOBAC)でタイルを準備する場合は、OSMタイルをオフラインで使用することもできます

Osmdroidホームページ(GitHub) を参照してください

ビルドパスにosmdroid-Android-3.0.5.jarが必要です。 Googleが要求するようなキーやタイルはキャッシュされるため、APIキーは必要ないので、次回その場所にアクセスすると、データのダウンロードコスト/時間を節約できます。

いくつかの小さなバグがありますが、全体的にはかなり良いです

33
NickT

商用アプリを使用する場合は、「商用グレードAndroid SDKs」をご覧ください。すべてのベンダーがアプリをカスタマイズできます(ベンダーによっては、カスタマイズの程度によって異なります)、すべてのベンダーには「無料ティア」(実際に支払う必要のない支払いプラン:))があると思います)それはあなたのアプリに十分かもしれません(少なくともあなたのアプリまで支払う必要はありません)商業的に成功しています)。

カップルに名前を付けるには、Android SDKプロバイダー:

  • skobbler (現在のTelenav)には、Android携帯電話で地図をレンダリングし、ターンごとにナビゲーションを表示できるSDK。オフラインモードもサポートされています。 開発者プラットフォーム 詳細
  • OsmSharp は、マップレンダリングとターンバイターンナビゲーションも行います。 github からコードをプルできます
  • MapQuest にはすてきな機能があります マップとルーティングエンジン Android向け。 Mapboxマップでルーティングサービスを使用することもできると思います(開始点として this を参照)。彼らはオフラインモードができるとは思わない
10
Ando