2012-04-23 99 views
0

我想添加一個SQLite瓷磚供應商OSMDroid就像RMaps。我瀏覽了OSMDroid源代碼和它的磁貼供應商,我發現他們的目的是從文件,檔案文件和互聯網獲取磁貼。osmdroid sqlite瓷磚源

我正在使用osmdroid-android 3.0.5。

+0

爲什麼你需要一個數據庫?你見過http://stackoverflow.com/questions/3482635/what-is-a-maximum-size-of-sqlite-database-on-android – Ifor 2012-04-23 21:42:33

+0

我想添加一些元數據到我的地圖。 – 2012-04-24 07:30:40

回答

1

我不相信這是可能與當前的Osmdroid庫。如果你想這樣做,你將不得不創建自己的TileProvider,以適應框架應該是可能的。

我期望爲實際地圖切片使用存檔文件,爲您的元數據使用單獨的數據庫是迄今爲止最簡單的解決方案。不建議將像瓷磚這樣的大量數據放入數據庫中。

0

看一看this頁面。我認爲這是你正在尋找的:o)

我最近實現了osmdroid lib瓷磚的sqlite存儲,唯一缺少的是能夠使用mobac創建它。所以我編寫了這個補丁來提供新的輸出選項。如果你喜歡它,請看一下並提交它。讓我知道如果你認爲我應該改變一些東西。

+0

你會得到更多的細節?我該怎麼做才能完成工作? – 2012-04-28 20:13:57

+0

看看這個[頁](http://code.google.com/p/osmdroid/wiki/MobileAtlasCreator) 在那裏你可以看到一些關於使用osmdroid使用** Mobile Atlas Creator ** _desktop_應用程序。 還有一個**更新版本的osmdroid-android **(3.0.8),可以在這裏下載(http://code.google.com/p/osmdroid/downloads/list) – pxp 2012-04-29 21:33:47

+0

osmdroid- android-3.0.8有問題。在放大和縮小之後,瓷磚將消失。 – 2012-04-30 05:52:40