此项目为研发自用三维地图小工具,未进行设计(勿喷~~)。目前支持功能:
- 支持通过 appkey 加载 airlook-map 基础场景
- 坐标点拾取,并打印
- 添加、编辑标注信息,并打印
- 相机相关信息获取,并打印
- 绘制包围盒边界,自动添加包围盒,并打印包围盒信息
- 标注、包围盒移除功能
首先输入需要加载三维数据必填信息(appkey、经度、纬度),然后点击加载按钮, 即可加载到对应的三维场景。
(可在控制台系统中 [应用管理菜单] 获取appkey信息; 在[数据预览菜单] 获取对应数据的经纬度坐标信息)
在进行参数输入时候,请输入合法参数; 在进行包围盒绘制时,请`逆时针顺序`进行包围盒添加点绘制。
3-1 点击`坐标拾取`,然后鼠标左击三维场景,即可在左下角看到 log 信息,点击取消则结束坐标拾取操作;
3-2 点击`添加标注`,然后左击三维场景选取坐标点,则弹出标注配置信息窗口, 可以对 icon、名称、标注渐变参数(远处距离以及最远处的标注缩放倍数、近处距离以及最近处的标注缩放倍数)等信息进行编辑,点击确认则输出相应标注的 log 信息;
3-3 点击 `获取相机信息`,则输出相机位置以及偏移 log 信息;
3-3 点击 `绘制包围盒`,然后左击依次添加点绘制包围多边形(目前只支持逆时针顺序绘制,暂不支持凹多边形),然后点击结束即可完成(点少于三个则默认取消绘制),并且支持撤销点操作。
点击 `清除所有标记` 即可清除场景中所有标注; 点击 `清除所有包围盒` 即可清除场景中所有包围盒。 (由于此工具禁用了标注聚合功能,为了防止场景添加标注或者包围盒数量较大,而造成场景渲染效率低下影响用户体验,因此添加了清除功能)
yarn install
yarn serve
yarn build
yarn lint