随笔分类 -  前端开发

摘要:新建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 宇宙野牛 阅读(1310) 评论(0) 推荐(0)
摘要:手动狗头,换选型就是这么突然。 选用框架:Vue3+Vite+Mapboxgl 在工程中引入mapboxgl 使用了好心人给的 mapboxgl.js 和 mapboxgl.css,放在 public/mapboxgl 目录下,在 index.html 中引入,mapboxgl可作为全局变量使用: 阅读全文
posted @ 2023-03-04 19:27 宇宙野牛 阅读(512) 评论(0) 推荐(0)
摘要:原方法: /** * 构造树型结构数据 * @param {*} data 数据源 * @param {*} id id字段 默认 'id' * @param {*} parentId 父节点字段 默认 'parentId' * @param {*} children 孩子节点字段 默认 'chil 阅读全文
posted @ 2023-03-03 21:13 宇宙野牛 阅读(151) 评论(0) 推荐(0)
摘要:问题 今日发现之前写的图表组件出现了不正常换行的bug,明明画布高度足够,却分成了两行: 解决 原因是接口返回的数据中出现了脏数据,中间有一条数据name为null,从而导致换行: 解决办法就是过滤下数据比如: arr.filter(item => item.name),即可正常显示。 阅读全文
posted @ 2023-02-26 19:33 宇宙野牛 阅读(823) 评论(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 宇宙野牛 阅读(658) 评论(0) 推荐(0)
摘要:需求 相机变化(包括移动、缩放)时,获取当前视野范围的四点坐标。 采用的思路是,添加相机变化的监听事件,当变化大于设置的识别精度,则会触发方法,获取当前屏幕四点坐标,分别建立相机与四点坐标的射线,求射线与地球的交点。 下面是以这个思路实现的代码: viewer.scene.camera.percen 阅读全文
posted @ 2023-02-09 14:18 宇宙野牛 阅读(366) 评论(0) 推荐(0)
摘要:自用,记录。时间一长就会忘,耽误时间。 地图服务 WMTS切片服务 复制WMTS服务地址,拼接常用参数和要加载的图层名称,用WebMapTileServiceImageryProvider加载。 let url = "http://localhost:8080/geoserver/gwc/servi 阅读全文
posted @ 2023-02-07 13:42 宇宙野牛 阅读(480) 评论(0) 推荐(0)
摘要:问题 我真的不知道为什么几乎每次要用Cesium加什么东西,不管是点线面还是图层,总是不顺利 要加载一个GeoJson数据,数据包含几个点,需要展示点的位置和标签名称。用以下代码,打印dataSource可以看到改动已经添加进去了,但是看不到(而且正常来说就算我不该也应该能看到默认样式的点?) Ce 阅读全文
posted @ 2023-02-04 19:24 宇宙野牛 阅读(4782) 评论(0) 推荐(0)
摘要:问题 目测这次问题出在axios上 Uncaught Error: Unknown option default 解决 参考这位朋友的文章解决了:vite打包axios的时候报错解决方案 以前遇到过,时间一长忘了() 阅读全文
posted @ 2023-02-03 16:19 宇宙野牛 阅读(527) 评论(0) 推荐(0)
摘要:问题 原本可以正常打包部署运行,前两天加了些新功能,再打包就遇到这个问题,其意为:函数在instanceof check中具有非对象原型“undefined” TypeError: Function has non-object prototype 'undefined' in instanceof 阅读全文
posted @ 2023-02-03 15:54 宇宙野牛 阅读(2042) 评论(0) 推荐(0)