在我的安卓项目中,我想使用离线地图。使用瓦片地图会占用500MB的空间,而且我也想实现离线地图上的地址搜索。我认为唯一能减小空间并实现搜索的方式就是使用矢量地图。那么我该如何在OSMdroid中使用矢量地图?我在哪里可以获取矢量地图呢?
在我的安卓项目中,我想使用离线地图。使用瓦片地图会占用500MB的空间,而且我也想实现离线地图上的地址搜索。我认为唯一能减小空间并实现搜索的方式就是使用矢量地图。那么我该如何在OSMdroid中使用矢量地图?我在哪里可以获取矢量地图呢?
为了减小瓷砖的大小,您可以将其压缩并复制到SD卡中的osmdroid文件夹中(必须保留当前瓷砖文件夹的结构)。
但是,您可以在osmdroid中使用KML文件作为数据源来处理功能,并使用OSMBonusPack在osmdroid地图中加载kml文件。
还可以参见此示例。