自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker快速搭建nginx,并端口放行

docker快速搭建nginx,并端口放行

2022-07-19 17:38:09 1150 2

原创 husky自定义目录钩子的正确使用

目前有很多Vue+Prettier+Husky钩子的整合应用,基本都是基于.git与所需钩子的项目在同一目录下使用的,husky钩子会自动根据当前目录的.huskyrc的配置自动执行,而当碰到.git与所需提交目录不在同一层级下,就会出现husky钩子无法正常执行的情况。为了解决这个问题,各种百度谷歌,都没有能够直接看懂的方案,没办法,这时候只能自食其力了。通过阅读husky官方文档,发现husky其实是支持自定义目录控制的(官方文档)。也就是说,在.git主目录下的每个子目录(或者说子项目),可以.

2021-03-25 14:59:33 6783 4

转载 cesium中remove实体primitve之后报错:This object was destroyed, i.e., destroy() was called.

问题描述: 点击某个事件可以控制primitve在场景中进行反复的添加删除操作,使用以下代码,function add(){ scene.primitives.add(primitive);}function deletes(){ scene.primitives.remove(primitive);}在删除primitve之后再次添加会报错:DeveloperError: This object was destroyed, i.e., destroy() was call

2021-01-18 09:48:02 5009 1

原创 Leaflet提升加载性能(一)

实际应用中,经常会出现海量图层数据导致的页面性能下降的问题,这里我提供几个思路,今天先从Layer层来解决好了。我们知道,Leaflet支持svg和canvas两种渲染器。正常来说,svg渲染适合少量的,实时配置的动态活跃图层,canvas适合大数据量的静态图层(两者都支持图层响应),两者在地图zoom情况下就存在一定区别。默认情况下,Path和Layer层使用svg渲染。出现性能下降的情况...

2020-04-14 15:51:18 4423 2

原创 ES6 对象数组的深拷贝

对于数组的深拷贝,习惯性的使用 […arr] 建立新地址,偶然间对某份对象数组数据进行同样的深拷贝时,发现修改新数组内部对象的元素依旧会影响到原数组对象例如let a = [ { name: "小李" }];let b = [...a];b[0].name = "小张";console.log(a[0].name);// 输出结果为"小张"所以对于对象数组的整体深拷贝,其内部对...

2020-04-02 13:40:15 2516

原创 Leaflet 自定义Popup弹窗

首先感谢 Leaflet - 自定义弹出框(popup)提供的扩展但是实际结合组件化的使用过程中,对于弹窗内元素的高宽存在不确定性(即初始化时不传入容器的宽高),所以需要进一步对Popup组件进行拓展,以便适应更自由的窗体组件稍微解读了下Leaflet对于popup组件的源代码,其实popup对于整体的地图容器来说,也只是地图上根据像素位置定位的元素之一,因此对其的控制也和其它图层一样,对初始...

2020-03-11 14:39:03 9156 1

原创 使用Nginx迅速解决跨域问题

Nginx安装和部署就不提了。sever配置proxy_pass只能解决转发的问题,如果转发不带header配置的话前端的预检请求容易出现Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response的问题,不过使用postman或直接访问的话是可以正常...

2020-03-02 15:18:34 293

原创 Leaflet中根据数据绘制的polygon存在变形的问题

之前做过通过Turf生成圆的polygon数据,用Leaflet加载其生成的geoJson存在变形,通过对数据的反复尝试,发现当geojson中,是由于多边形经纬度数组的头个数据和结尾数据相同导致的(应为Leaflet本身的bug),临时解决方案是对该结果数据进行处理,对结尾数据的经纬度进行微度调整(例如±0.0001)。...

2020-02-26 17:49:00 551

原创 关于使用Turf.js中pointsWithinPolygon方法的异常

异常输出vue.runtime.esm.js?2b0e:1888 Error: No valid coordinatesat U (turf.min.js?595b:1)at X (turf.min.js?595b:1)at Pt (turf.min.js?595b:1)at eval (turf.min.js?595b:1)at O (turf.min.js?595b:1)at e...

2020-02-26 17:41:51 1128

空空如也

空空如也

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

TA关注的人

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