摘要: 这个问题遇到不下三次了,每次都有新的被折磨体验,令人头秃。希望这次可以彻底解决。 这次遇到问题的是mapboxgl的标绘插件@mapbox/mapbox-gl-draw的圆形扩展插件mapbox-gl-draw-circle,它用了commonjs语法,vite开发环境时引入没有问题,但打包后会报错 阅读全文
posted @ 2023-03-20 19:28 宇宙野牛 阅读(3766) 评论(2) 推荐(1) 编辑
摘要: 点进去后指向这一行: 重新一行一行看,发现是整理代码的时候,以为有一个prop变量用不到,删了,结果在组件模板另一个地方有用。奇怪这类问题为什么编辑器不会提示出来。 但是,把props补回去后又出现了新问题: 之前加载地图正常,突然报这个错。打断点发现是在mounted时dom没有渲染出来。把当前引 阅读全文
posted @ 2023-03-09 11:24 宇宙野牛 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 新建map-func.js,在main.js中全局定义$mapFunc。 map-func.js function getLayer(layerId) { return window.map.getLayer(layerId); } export default { getLayer }; main 阅读全文
posted @ 2023-03-05 21:27 宇宙野牛 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 手动狗头,换选型就是这么突然。 选用框架:Vue3+Vite+Mapboxgl 在工程中引入mapboxgl 使用了好心人给的 mapboxgl.js 和 mapboxgl.css,放在 public/mapboxgl 目录下,在 index.html 中引入,mapboxgl可作为全局变量使用: 阅读全文
posted @ 2023-03-04 19:27 宇宙野牛 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 原方法: /** * 构造树型结构数据 * @param {*} data 数据源 * @param {*} id id字段 默认 'id' * @param {*} parentId 父节点字段 默认 'parentId' * @param {*} children 孩子节点字段 默认 'chil 阅读全文
posted @ 2023-03-03 21:13 宇宙野牛 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 问题 今日发现之前写的图表组件出现了不正常换行的bug,明明画布高度足够,却分成了两行: 解决 原因是接口返回的数据中出现了脏数据,中间有一条数据name为null,从而导致换行: 解决办法就是过滤下数据比如: arr.filter(item => item.name),即可正常显示。 阅读全文
posted @ 2023-02-26 19:33 宇宙野牛 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 选用Vue2.0+Webpack+Openlayers。 参考链接:https://blog.csdn.net/qq_43274430/article/details/102580903 官方文档 API(v6.15.1):https://openlayers.org/en/v6.15.1/apid 阅读全文
posted @ 2023-02-23 16:52 宇宙野牛 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 需求 相机变化(包括移动、缩放)时,获取当前视野范围的四点坐标。 采用的思路是,添加相机变化的监听事件,当变化大于设置的识别精度,则会触发方法,获取当前屏幕四点坐标,分别建立相机与四点坐标的射线,求射线与地球的交点。 下面是以这个思路实现的代码: viewer.scene.camera.percen 阅读全文
posted @ 2023-02-09 14:18 宇宙野牛 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 自用,记录。时间一长就会忘,耽误时间。 地图服务 WMTS切片服务 复制WMTS服务地址,拼接常用参数和要加载的图层名称,用WebMapTileServiceImageryProvider加载。 let url = "http://localhost:8080/geoserver/gwc/servi 阅读全文
posted @ 2023-02-07 13:42 宇宙野牛 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 问题 我真的不知道为什么几乎每次要用Cesium加什么东西,不管是点线面还是图层,总是不顺利 要加载一个GeoJson数据,数据包含几个点,需要展示点的位置和标签名称。用以下代码,打印dataSource可以看到改动已经添加进去了,但是看不到(而且正常来说就算我不该也应该能看到默认样式的点?) Ce 阅读全文
posted @ 2023-02-04 19:24 宇宙野牛 阅读(4284) 评论(0) 推荐(0) 编辑