关注+星标公众号,不错过精彩内容
作者 | 量子君
微信公众号 | 极客工作室
【LVGL进阶日记】专栏介绍
本章目录
前言 一、离线地图选择 二、离线地图格式选择 三、地图渲染绘制库选择 总结
前言
一、离线地图选择
需要工作:
OSM地图格式,了解组成形式。
地图过滤工具,需要合适过滤工具、过滤标签。
[参考链接]:(https://wiki.openstreetmap.org/wiki/Osmfilter)
二、离线地图格式选择
需要工作:
Mapsforge Binary Map格式,熟悉组成形式。
[参考链接]:(https://github.com/mapsforge/mapsforge/blob/master/docs/Specification-Binary-Map-File.md#:~:text=The%20mapsforge%20binary%20map%20file%20format%20is%20designed,and%20filtering%20of%20map%20objects%20by%20zoom%20level.)
OSM 转换Mapsforge Binary Map工具选择与使用。
[参考链接]:(https://github.com/mapsforge/mapsforge/blob/master/docs/Getting-Started-Map-Writer.md)
编写Mapsforge Binary Map寻址、解析代码。
[参考链接1]:(https://github.com/mapsforge/mapsforge)
[参考链接2]:(https://github.com/malasiot/maplite)
三、地图渲染绘制库选择
需要工作:
编写LVGL生成图片的驱动。
熟悉画布功能,渲染地图背景。
总结
本章介绍了一种离线地图渲染实现方案。