2012-04-23 65 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