antvis / L7

🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.
https://l7.antv.antgroup.com
MIT License
3.62k stars 630 forks source link

「Tracker」三方地图接入架构升级 #2411

Open lvisei opened 4 months ago

lvisei commented 4 months ago

背景

  1. 数据流程中存在特殊底图高耦合逻辑(高德 V2 / 平面 SIMPLE 投影模式),数据流程中存在多种情形,阅读晦涩,难以维护
  2. 三方地图接入模式不统一,多种模式,高德的接入对 L7 是侵入式的修改
  3. L7 坐标系统复杂,shader 8 种坐标系统,偏移坐标有 4 种(LNGLAT_OFFSET、P20_OFFSET、METER_OFFSET、P20_2)

方案及事项

三方地图接入升级为统一的视口同步

数据抖动升级(大于 20 级时)

非地理坐标投影升级

旧版地图方案移除

lvisei commented 3 months ago

三方地图拆分到插件

三方地图拆分到插件包,减小包体积,用户使用三方地图按需引入。