2017-02-21 67 views
0

我想使用HERE地圖離線功能,爲這個我下載的地圖爲我的國家使用「這裏我們去」的應用程序。無法加載下載的地圖

現在在我的Android項目我設置這種

MapEngine.setOnline(false); 

但我的Android項目的應用程序是無法加載地圖,則顯示空白區域。由於地圖已經下載,我期待這從下載的地圖版本顯示地圖。即使我已經下載了地圖,我是否需要添加MapLoader?或者我需要調用其他方法?

我正在使用具有脫機支持的高級SDK。

應用程序工作正常使用,如果我不加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

這是否意味着,下載的地圖數據不能跨兩個在這裏的地圖SDK應用程序共享? –

+1

默認情況下,Android版Mobile SDK將爲地圖使用共享存儲空間,但可以對其進行配置併爲商店地圖指定地點。這裏我們使用自己的地方存儲地圖數據。如果您將開發多個應用程序,那麼默認情況下,他們將共享相同的地圖,而不需要爲每個應用程序下載。如果你想分享一些第三方應用程序的地圖,那麼這將取決於他們如何實現這一部分。 –

+0

明白了..謝謝。還有一件事,我沒有在MapLoader中找到任何可以指定地圖文件路徑的方法。是可用的麼 ?如果不是,我們如何實現共享地圖文件訪問。 –