
Mars3d
文章平均质量分 55
mianmianwu
这个作者很懒,什么都没留下…
展开
-
【Mars3d】使用BillboardEntity出现跨域的处理记录
因为是先在下拉框上选择图片,然后BillboardIcon才会使用它,所以非跨域访问发生在跨域访问之前,这就导致 BillboardIcon 访问某个图片时,它会在浏览器缓存中找到那个非跨域访问的记录,因为这个记录是非跨域访问,所以没有 access-control-allow-origin: * 这些响应头,进而这个请求就被浏览器拦截了。在mars3d的示例项目里没有问题,但在我自己的项目部分图标会出现跨域问题,并且不是稳定的问题,就是某个图标限制可以访问到,但是过一会又会有跨域问题。原创 2025-05-19 11:03:39 · 254 阅读 · 0 评论 -
GraphicLayer与BusineDataLayer层级控制
当参与层级控制的元素是点型元素时,是无法参与ZIndex层级控制的,此时可以换个解决方案。1.给不同的高度值实现,元素间的层级控制覆盖。原创 2025-05-12 09:26:18 · 181 阅读 · 0 评论 -
原生js版本实现航线穿过山体遮挡效果
map初始化关键代码:开启地下模式。原创 2025-05-07 09:18:58 · 215 阅读 · 0 评论 -
Mars3d加载矢量数据控制台提示addGraphic:数据id存在冲突,已重新赋值id
2.1发现是 "id": 685,与 "FID": 685,重复,导致的冲突问题,修改了原文件内数据,一切正常了。[mars3d-sdk警告]: addGraphic:数据id存在冲突,已重新赋值id。2.polylineC合并渲染了,查询不到下一层的graphic,所以不会产生冲突警告。2.2type换成polylineC大数据类型后 ,也可以避免报错警告。1.加载矢量图层时, id跟FID,最好不要重复,否则会产生冲突警告。1.根据控制台提示找到了原有id数据,搜索了原json文件。原创 2025-04-28 10:09:02 · 219 阅读 · 0 评论 -
GeoJsonLayer|BusineDataLayer|graphicLayer数据修改点位层级
2.point类型的数据期望进行点位控制的话,需要进行不同的高度值设置来实现点位层级控制。1.zIndex仅支持贴地的线面数据进行层级控制。为了区分的话,加了一个颜色。原创 2025-04-23 15:17:24 · 185 阅读 · 0 评论 -
.WmtsLayer({ 加载的时候层级需要加1 解决方案
改为tileMatrixBefore:"EPsG:4326_lwdltb4326_plyx”没起作用。就不用调参数了,geoserver里预览图层,看看准确的请求url,改下里面的数字为{x}等就行了。crs: "EPSG:4490" // 标识坐标系。刚才那个tileMatrixBefore没效果,用这个也行。name: "EPSG4490影像",1.改为 tileMatrixBefore。2.也可以参考xyz图层用。原创 2025-04-21 11:38:44 · 341 阅读 · 0 评论 -
拿到一组坐标后,如何在示例内打点显示参照物
想要标识自己是数组内第几个数据,参考。原创 2025-04-14 09:50:06 · 130 阅读 · 0 评论 -
PolylineGlow光晕线材质修改光晕内颜色
这个材质是cesium原生材质,不支持配置其他参数,可以参考示例中的自定义材质,自己写个材质,这个材质想要把白色变成其他颜色。原创 2025-04-07 13:55:03 · 254 阅读 · 0 评论 -
divGraphic中的html,是否可以改成用vue的组件来写
技术实现方式:在Vue的 setup 函数中创建div元素,使用 createApp 挂载Vue组件到该div,然后将div添加到地图的graphic容器中。vNode.mount(vNodeDom) // vue2中可使用extend。构造divgraphic,传入html: vNode._container。原创 2025-03-28 13:55:18 · 162 阅读 · 0 评论 -
知道自己鼠标在某个竖直平面上的经纬度信息在这个竖直的平面上的实时坐标
鼠标放上去就开启map.on(mars3d.EventType.mouseMove,结合以下方法实现。原创 2025-03-21 13:47:39 · 368 阅读 · 0 评论 -
【mars3d】实现重写灰度图渲染成彩色天气气象图
重写 requestImage(x, y, level, request) 方法。通过网格数据生成的灰度图,切成瓦片服务,前端通过XyzLayer加载,主要自己写个转换算法方法,封装方式是自定义图层。在瓦片网络请求成功后渲染前处理瓦片成彩色,原创 2025-03-14 13:55:27 · 190 阅读 · 0 评论 -
双屏对比同步左右侧地图对比
左边移除指定某个图层 右边同步移除这个图层。加载左侧地图图层时,右侧对比地图同时能出来。原创 2025-03-07 09:12:49 · 223 阅读 · 0 评论 -
perf(es5-widget): es5-widget.js文件优化时间戳生成逻辑
perf(es5-widget): 优化时间戳生成逻辑。原创 2025-02-28 15:27:02 · 242 阅读 · 0 评论 -
想在templateValues中设置类似参数,模仿url的变量请求
用{server} 替代实现。"html": "档案详情。传入map前替换下json。希望 在html里面。原创 2025-02-21 16:32:11 · 151 阅读 · 0 评论 -
mars3d接入到uniapp的时候ios上所有地图的瓦片都无法加载解决方案
uniapp的ios内核不允许跨域,需要先把瓦片下载后转base64,然后找时间把下载的瓦片删除。解决方案:感觉所有图片请求全被拦截了。原创 2025-02-12 09:01:16 · 379 阅读 · 0 评论 -
加载城市白膜使用marsJzwStyle后 一部分为黑色 整体模型渐变
加载城市白膜使用marsJzwStyle后 一部分为黑色 整体模型渐变。版 本 号:3.8.6 Cesium版本:1.123。个参数 editUpAxis : Cesium.Axis.Y。name: '建筑物',//可以直接在此附代码内容。原创 2025-01-20 09:49:58 · 278 阅读 · 0 评论 -
获取gltf每一个子部分模型的一个坐标信息
应该如何通过代码寻找,model.bindpopup绑定到具体的部分,在对应的部分上弹窗。无需绑定构件上,对model绑定就行,回调方法中获取类似click单击事件一样。原创 2025-01-13 09:35:30 · 330 阅读 · 0 评论 -
根据状态修改圆锥扩散材质并实现扩散效果【Mars3d】
【代码】根据状态修改圆锥扩散材质并实现扩散效果【Mars3d】原创 2025-01-07 09:32:34 · 294 阅读 · 0 评论 -
下载离线的瓦片图是做了模糊处理嘛?
离线瓦片加载这个模糊处理问题的解决方向原创 2025-01-03 17:45:44 · 323 阅读 · 0 评论 -
【Mars3d】PathEntity 显示模型相对距离
【Mars3d】PathEntity 显示模型相对距离原创 2024-12-24 11:08:37 · 258 阅读 · 0 评论 -
管道经过山区的时候,点位不够精细,看起来像是悬浮在空中的解决方案
异步计算高度值之后再显示原创 2024-12-09 15:03:02 · 333 阅读 · 0 评论 -
【Mars3d】openFlyAnimation执行开场动画前的视角效果设置
openFlyAnimation执行开场动画前的视角效果设置原创 2024-12-09 11:16:38 · 546 阅读 · 0 评论 -
加载不同本地gltf模型,模型内容不更新的解决方案
加载不同本地gltf模型,模型内容不更新的解决方案原创 2024-11-28 09:43:37 · 378 阅读 · 0 评论 -
点击wms的某个图层,获取到点击那个图层的bbox
【代码】点击wms的某个图层,获取到点击那个图层的bbox。原创 2024-11-27 19:26:53 · 266 阅读 · 0 评论 -
【Mars3d】实现这个地图能靠左,不居中的样式效果
实现这个地图能靠左,不居中的样式效果原创 2024-11-19 09:15:40 · 308 阅读 · 0 评论 -
BillboardEntity点位频繁更新参数优化方案
1、改用BillboardPrimitive渲染,2、1秒有5次的话,可以直接赋值就行。3、更新面板参考示例的下面代码。原创 2024-11-13 15:22:02 · 232 阅读 · 0 评论 -
【Mars3d】targetPosition支持动态属性坐标
【Mars3d】通过一个方法给ConeTrack实体中的targetPosition属性动态添加目标点位置原创 2024-11-04 20:21:22 · 266 阅读 · 0 评论 -
监听相机视高,控制new mars3d.layer.BusineDataLayer({聚合
【mars3d】监听相机视高,控制new mars3d.layer.BusineDataLayer({聚合原创 2024-10-25 17:39:16 · 183 阅读 · 0 评论 -
【mars3d】时间轴timeline的时间范围修改
【mars3d】时间轴timeline的时间范围修改说明:原创 2024-10-21 15:05:24 · 413 阅读 · 0 评论 -
五年以上倾斜摄影osgb模型转3dtiles如何在mars3d加载
五年以上倾斜摄影osgb模型转3dtiles如何在mars3d加载原创 2024-10-15 14:55:30 · 485 阅读 · 0 评论 -
【mars3d】PathEntity使用SampledPositionProperty,设置时间范围外模型也展示
【mars3d实现】PathEntity使用SampledPositionProperty属性后,设置时间范围外模型依然展示。原创 2024-10-10 13:15:44 · 428 阅读 · 0 评论 -
循环生成管道线PolylineVolumeEntity,生成一个添加一个
批量追加数据到地图上原创 2024-09-30 11:30:02 · 284 阅读 · 0 评论 -
Entity更新坐标不闪烁需采用setCallbackPositions方法赋值
使用setCallbackPositions方法赋值,属性机制修改entity坐标实现平滑修改效果不闪烁原创 2024-09-20 14:18:13 · 336 阅读 · 0 评论 -
【mars3d】通过参数设置旋转速度,自定义风机动画函数
可以通过参数设置风机模型的旋转速度,自定义风机动画原创 2024-09-10 15:33:41 · 354 阅读 · 0 评论 -
Vue3+TypeScript+Vite集成mars3d.layer.WeiVectorTileLayer加载本地shp文件
mars3d加载本地的shp文件原创 2024-09-03 09:31:43 · 588 阅读 · 1 评论 -
单击视角复位按钮,即可看到整个地球【mars3d】
单击视角复位按钮,即可看到整个地球【mars3d】原创 2024-08-30 11:27:41 · 567 阅读 · 0 评论 -
geojson数据与graphic数据层级zIndex叠加控制说明详解
geojson数据与graphic数据层级zIndex叠加控制说明详解,再看不懂文章的人,付费提问399一节课。原创 2024-08-29 13:56:24 · 782 阅读 · 0 评论 -
【mars3d-heatLayer】热力图在相机视角缩放时按新的raduis进行渲染
【mars3d-heatLayer】热力图在相机视角缩放时按新的raduis进行渲染,实现热力图按视距缩放的效果原创 2024-08-23 17:23:01 · 517 阅读 · 0 评论 -
TilesetLaye存在时,使用mask遮罩层,会出现锯齿的解决方案
TilesetLaye存在时,使用mask遮罩层,会出现锯齿的解决方案原创 2024-08-21 09:10:29 · 309 阅读 · 0 评论 -
【mars3d】polylineC类型json深度监测开启后,被遮挡的处理方案
【mars3d】polylineC类型json深度监测开启后,被遮挡的处理方案原创 2024-08-14 10:07:28 · 1011 阅读 · 0 评论