项目地址: https://vgimap.tianditu.gov.cn
项目描述:用户提交地理信息数据的平台、而后审核数据之后更新数据库的瓦片内容确保天地图的地图服务精确度得到一定保障.
职责描述:主要使用vuejs、leaflet、elementUI等实现搜索模块、面的标绘库封装、数据管理模块;
搜索模块:使用requestAnimationFrame实现搜索组件的滑动动画使用leaflet把接口返回数据通过make点叠加到图层、实现建议词组件、搜索出现提示的关键字框、并且搜索完成后地图始终定位到搜索POI点的中央;
负责地图标会点线面库中面的开发:开发基于leaflet的标绘公共库面模块、实现点击地图可以实现地图上面的标会、点击已有的面有动态闪动的选中动画、右击删除、并且拖动标会点可以进行拖动、可以撤销更改、并且返回当前标会面的经纬度坐标系、不限于此项目使用、有统一api实现的公共内库;
数据管理:根据用户管理权限实现数据管理组件、包括搜索上传数据、展示、多条件筛选等的展示组件。