使用config.json 配置文件说明
约 488 字大约 2 分钟
2025-02-13
mirage2d 对地图的初始化进行了封装了[Map 地图类] ,通过传入构造参数即可方便的对地图常用功能进行初始化。 Map 构造参数为了后期方便切换,与代码脱离关系,可以将构造参数存放在 json 配置文件或后端数据库中,按加载配置文件的方式对地图进行初始化。
当前 mirage2d 开源的功能示例、项目模板中都是用mapconfig.json
来传参构造[Map 类]的,这种方式比较方便后期修改和扩展。因为在大部分项目中,地图初始化都是类似的,不同的是一些相关参数和图层不同,我们使用时不用关注内部实现,只用按项目按权限需求修改或使用不同的配置信息即可。
1.参数说明
目前平台示例和项目中使用到的是mapconfig.json静态 json 文件方式 文件中配置参数与[mirage2d.Map 类]的构造参数是完成相同一致的,代码中加载 json 后传入到 Map 类中。
参数名 | 类型 | 说明 |
---|---|---|
control | Object | 控件 |
basemaps | Array | 底图图层 |
operationallayers 图层 | ||
…… | …… | …… |
更多参数及明细请阅读[API 文档 Map 类]
2. config.json 常见修改
2.1 修改默认初始视角
zoom
和center
参数是地图的默认层级和视角中心点配置,该参数可以通过map.getView()
方法获取当前视角,或者从地图页面右键菜单中单击相关菜单获取当前视角后拷贝到配置文件中。
2.2 修改默认显示的底图
修改basemap
属性为默认的地图名称
1.注意是否缺少逗号造成 json 格式错误。
2.注意在 basemaps 数组必须有这个图层。