MapLibre 样式规范
简介
MapLibre 样式是一个定义地图视觉外观的文档:绘制哪些数据、绘制的顺序以及绘制时如何设置数据样式。样式文档是一个具有特定根级属性和嵌套属性的 JSON 对象。本规范定义并描述了这些属性。
本规范的目标受众包括:
- 希望手动编写样式的高级设计师和制图师;
- 使用 MapLibre GL JS 或适用于 Android 和 iOS 的 MapLibre Native 中与样式相关功能的开发人员;
- 生成或处理 MapLibre 样式的软件作者;
样式文档结构
MapLibre 样式由一组根属性组成,其中一些描述单个全局属性,一些包含嵌套属性。某些根属性,如 version、name 和 metadata,不会对地图的外观或行为产生任何影响,但提供与地图相关的重要描述信息。其他属性,如 layers 和 sources,则非常关键,决定了哪些地图要素将出现在地图上以及它们的外观。某些属性,如 center、zoom、pitch 和 bearing,为地图渲染器提供了一组在初始显示地图时使用的默认值。