2017-04-12 7 views
-2

マップボックスを使用してアンドロイドでオフラインマップアプリケーションを開発しようとしていますが、それに対して適切な解決策を得ることができません。マップボックスを使用したオフラインマップ

+2

この質問は広すぎます。 –

+0

本、ツール、ソフトウェアライブラリ、チュートリアル、またはその他のオフサイトリソースをお勧めするか、見つけようとする質問は、スタックオーバーフローのトピックではありません。作業中のコードと試したソリューションを追加してください –

答えて

-3

これは非常にクールなアイデアですが、非常に可能なことですが、このようなことをするのは非常に難しいのですが、なぜですか?

  1. さまざまなズームレベルであなたのエリアのすべてのタイルをダウンロードする必要があります。これは、最初のダウンロード時に多くのデータとディスクスペースを消費します。
  2. ダウンロードしたマップタイルからマップを構築できるラスタライザを構築する必要があります。

GoogleマップのAPIを見てみることをお勧めします。オフラインのマップキャッシングが可能で、ラスタライザのビルドが付属しています。

幸運:)

+0

これを行うオフライン機能を提供するアプリはたくさんあります。なぜラスタライザを作成する必要があると思うのか分かりません –

+0

これはMapbox SDKを使って完全に可能で簡単です。私はMapboxウェブサイトの例を使って10分以内に自分で(iOSであっても)それをやりました。サイト上で提供されているzugaldia上の例のコードで述べたように、SDKの一部とパーセルです。 – Magnas

+0

サンプルの例をご提供ください。それは私にとって有益です。 –

1

私は問題はあなたに実行しているかわかりません。役に立った場合は、we have an example on the websiteのコードをすべて入手して実行する必要があります。ダウンロードしたい地域に関する情報(範囲、ズームレベルなど)を入力するだけで、SDKが残りの部分を処理します。

+0

同じコードを使用していますが、このサイトは提供していますが、私はこれを持っています。 "04-19 16:36:14.732:E/AndroidRuntime(7149):java.lang.NoClassDefFoundError:Lcom/mapbox/mapboxsdk/Mapboxの解決に失敗しました。 "例外。 iamはjarファイルの "mapbox-android-sdk-5.0.0-beta.2.jar"も追加しました。これにはすべてのクラスが含まれています。 –

+0

[documentation](https://www.mapbox.com/android-sdk/)の説明に従って、 '.aar'ファイルを使用してください。 – zugaldia

関連する問題