2017-02-21 11 views
0

私はここで地図のオフライン機能を使用したいと思います。今私のアンドロイドのプロジェクトで、私はこのダウンロードした地図を読み込めません

MapEngine.setOnline(false); 

しかし、私のAndroidプロジェクトのアプリはマップをロードすることができない、それが表示されている空白領域を設定しています

。地図は既にダウンロードされているので、ダウンロードした地図のバージョンから地図を表示することを期待しています。私はすでにMapLoaderを追加する必要がありますか?私は他の方法を呼び出す必要がありますか?

私は、オフラインでサポートしているプレミアムSDKを使用しています。

アプリケーションは、私はあなたのアプリケーションのために利用できないでしょうHERE WEGOアプリをダウンロードsetOnline(false)

答えて

0

地図を追加しない場合のデータ接続で正常に動作しています。あなたはあなたのアプリを通してマップをダウンロードする必要があります。マップダウンロードするための


を - ドキュメントhttps://developer.here.com/mobile-sdks/documentation/android-hybrid-plus/topics/maps-offline.html
の記述を見て - たとえばアプリhttps://tcs.ext.here.com/sdk_examples/MapDownloader.zip

+0

を見て、それはどういう意味、ダウンロードした地図データはここでは、2つのマップSDKアプリケーション間で共有することができませんか? –

+1

デフォルトでは、Android用モバイルSDKはマップに共有ストレージを使用しますが、モバイルマップを設定してストアマップの場所を指定することは可能です。ここでは、店舗マップデータ用に独自の場所を使用しています。複数のアプリを開発する場合、デフォルトではすべてのアプリをダウンロードする必要なく同じマップを共有します。マップを他のサードパーティーのアプリと共有したい場合は、この部分の実装方法によって異なります。 –

+0

ありがとう。ありがとう。もう1つ、マップファイルのパスを指定できるMapLoaderのメソッドが見つかりませんでした。それは利用可能ですか?どうすれば共有マップファイルへのアクセスを実装できますか? –

関連する問題