自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Vue2-Supermap-SideBySide:超图卷帘分析工具优化

1.卷帘条拖不动:是leaflet工具原本的问题,工具在添加监听的地方,考虑到兼容手机触摸卷动,监听了touch事件,在pc端L.Browser.touch同样为真,触发了touch,没有正常触发mouse鼠标事件,所以就卡在那里了,把L.Browser.touch删掉或者换成L.Browser.mobile就行。本人水平有限,解释错了就是你想对了🐷。

2024-10-18 12:05:50 228

原创 Vue2-Esri-Leafet:缓冲区分析

去触发对应图形的绘制,其中参数A的map是当前实例化的地图对象(必须传),参数B的drawControl.options.xxxx(图形类型)是控制柄的参数,可以传一些样式之类的(可选),enable()方法激活绘制,进入绘制模式,然后监听L.Draw.Event.DRAWSTOP绘制事件,使用disable()退出绘制模式。第三个参数是options,传入缓冲数字的单位,是个字符串,米就填'meters',千米就传'kilometres',也能传弧度之类的,可以参考这位博主的总结。

2024-10-17 17:13:24 1916

原创 Vue2-Cesium:加载三维模型

cesium提供两类图形API,一类是比较原生的Primitive API,另一类是更易用的Entity API,Primitive API是基于GLSL顶点和片段着色器的接口,风格更贴近引擎原生开发,可以自己写Geometry,优势在于灵活、对大量静态图形时可以手动合批节省资源,可以制作特殊的画面效果等,代价是要了解图形学;先获取一个三维模型,一般比较通用的是fbx或者obj,cesium需要glb格式,可以在任何一个三维建模软件对模型转格式。工作需要,刚好从零记录一下过程。

2024-10-14 15:14:06 752

原创 Vue2-Cesium:搭建环境

vite-element-template: 这是一个基于vite的极简 vue admin 管理后台。它只包含了 Element UI & axios & iconfont & permission control & lint,这些搭建后台必要的东西。先准备一个干净的vue2模板,这里使用misaka vite启动的vue2模板。最后新建一个页面,页面容器做好,实例化一个cesium对象可以了。然后在index.html里全局引入cesium的js和css。工作需要,刚好从零记录一下过程。

2024-10-12 15:49:13 679 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除