1
我正在使用MOBile Atlas Creator創建地圖,然後將其加載到我的應用程序中,以便在OSMdroid的幫助下脫機使用。我的問題是,當我導出osmdroid壓縮文件時,它太大了,它是70MB,使得我的apk幾乎是70MB,這是不可接受的,是我可以做的事情(即刪除多餘的信息)來降低zip的大小?減小osm zip的大小以進行離線映射
我正在使用MOBile Atlas Creator創建地圖,然後將其加載到我的應用程序中,以便在OSMdroid的幫助下脫機使用。我的問題是,當我導出osmdroid壓縮文件時,它太大了,它是70MB,使得我的apk幾乎是70MB,這是不可接受的,是我可以做的事情(即刪除多餘的信息)來降低zip的大小?減小osm zip的大小以進行離線映射
通常的解決方案是將您的zip文件放在外部面向公衆的服務器上,並讓應用程序在第一次運行時下載zip。像您的網站或像Amazon S3這樣的雲服務就可以運行。好處是您可以在應用程序部署後定期檢查應用程序以查找更新的地圖。
此外考慮圖像大小 - JPG應該比相當的PNG更小(質量輕微損失)。 – kurtzmarc
嗨,thx爲您的答案。真的網絡是比使用apk封裝更好的解決方案嗎?我怎樣才能配置Mobac中的圖像尺寸? – Libathos
使用apk封裝它是最簡單的解決方案,但由於尺寸的原因,通常不合理。你可以通過使用jpgs來減小尺寸,或者減少縮放級別的數量(你消除的每個縮放級別應該減小大約一半),或者你不得不側重使用網絡來加載它。這些是我見過的唯一解決方案。 – kurtzmarc