这个产品的目的是为了实现项目中对空间(二三维地图)相关功能的快速配置,相比自定义开发提升工作效率,减少人员成本,由我带领组内两位纯前端开发人员具体开发,目前12月初正式迭代至1.0版本,面相公司项目部正式使用,目前可达到项目70%配置率,使用配置平台加自定义开发的模式,是项目功能完全自定义开发速度的5倍。
我是这个产品的主要负责人,从前期的需求收集、分析,相关原型设计,相关产品设计文档,说明书,前后台框架,数据库设计,以及具体编码,代码走查,sonar规范及检测工作。
产品整体大致分为环境及接口配置,方便第三方接口接入,静态文件上传配置;图层管理,以接口或静态文件生成一个或多个点、线、面覆盖物图层,并对各图层进行个性化配置;页面管理功能,可配置相应地图底图,选择配置好的各图层覆盖物,以及封装好的地图工具组件和部分业务组件,形成一整套完整的业务地图页面,配置好的页面提供三种方式对外使用,一为生成引用地址,第三方可以iframe或vue路由跳转,二讲整个页面对外暴露为一个组件,提供对应参数和方法,同时满足动态组件插入,满足无法配置,需要自定义开发接入的情况。后续迭代升级将逐渐加入三维底图,