文档/多引擎表达,同一份设计意图

ENGINE / CAPABILITIES

多引擎表达,同一份设计意图

二维制图、WebGL 地图与专业地图服务各有优势。通过能力协商选择实现路径,而不是假设所有引擎表现相同。

当前的主要目标

OpenLayers 用于二维矢量地图与数据对比;MapLibre 用于 WebGL 地图及城市、地形实验;SLD / GeoServer 承接桌面专业工作台的交付路径。

  • OpenLayers:适合直接控制矢量要素与二维制图表达。
  • MapLibre:适合瓦片地图、缩放层级与 WebGL 场景。
  • GeoServer:作为专业服务与发布目标接入,不限定整个产品的数据入口。

效果应该有明确状态

能力可以是原生支持、通过适配模拟,或当前不支持。可降级的效果应说明替代方式,不能悄悄丢失后仍声称完整迁移。

实验是拓展边界的方式

汉中的三维地形、连续阵营、六边格和复合头像,城市导航的复合道路与缩放表达,都在推动适配器能力向前。它们已形成可看的作品,但尚不能统称为通用 OpenStyle 在所有目标上的能力。

更广泛的桌面与三维引擎接入属于长期方向。我们希望风格在不同场景间延续,同时保留每个引擎擅长的表达方式。