我知道有一些Android地图库可以从OSM(* .map等)渲染基于矢量的图块。但我没有发现任何只有引擎以图形方式呈现矢量切片并将其作为TileProvider返回到Google Maps api v2 for Android的库。
对于离线栅格图块:我知道如何处理栅格图块 (osmdroid jpg文件)。好的和有效的例子: TileProvider using local tiles
有人知道在哪里可以找到矢量图块吗?
亲切的问候, 托尼
答案 0 :(得分:0)
如果您可以找到用于渲染矢量切片的库,或者有足够的格式文档来编写您自己的渲染器,则很容易将其转换为TileProvider
。 Tile#data
需要在supported image formats之一中成为压缩图像。获得Bitmap
后,使用Bitmap#compress(...)
将数据写入ByteArrayOutputStream
,然后使用ByteArrayOutputStream#toByteArray()
获取Tile
的数据。