![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 88
是L啊
这个作者很懒,什么都没留下…
展开
-
利用proj4和proj4Leaflet进行坐标转化的案例分享
要玩好proj4和proj4Leaflet,首先得先了解坐标系和投影得一些基础概念,推荐一篇我感觉写得比较好的文章以供参考:https://blog.csdn.net/angelazy/article/details/44085099下面结合工作中的一个案例来叙述一下这两个插件的具体用法:案例需求:使用原生js来实现地图的加载,点击按钮切换对应图层,地图初始化参数以及展示的图层可配置,下面粘贴一下成果图:一、下载必要的文件:leaflet文件包+proj4.js +proj4Lea...原创 2021-02-26 15:48:09 · 5051 阅读 · 4 评论 -
Cesium常见坐标互相转换
Cesium中的几种坐标和相互转换【转】几个重要的坐标对象:1.世界坐标Cartesian3:笛卡尔空间直角坐标系new Cesium.Cartesian3(x, y, z)可以看作,以椭球中心为原点的空间直角坐标系中的一个点的坐标。2.经纬度地理坐标系,坐标原点在椭球的质心。经度:参考椭球面上某点的大地子午面与本初子午面间的两面角。东正西负。纬度 :参考椭球面上某点的法线与赤道平面的夹角。北正南负。Cesuim中没有具体的经纬度对象,要得到经纬度首先需要计算为弧度,再进行转换..转载 2021-02-01 15:24:19 · 579 阅读 · 0 评论 -
数组值的判断
今天在改bug的时候幡然醒悟;对于后台返回的数据我们往往可以预料出来数据的结果例如:await axios.post(posturl, qs.stringify(sqlParams)).then(async (response) => {debugger if(response.data.code === 0){ let _data = response.data.data.DataValue; if (!Array.isArray(_data) |原创 2020-11-06 17:03:48 · 429 阅读 · 0 评论 -
Leaflet控制地图拖动
// 面板拖动dragTl () { this.map.dragging.disable(); this.map.on('mouseup',this.dragOver);},// 拖动结束绑定结束事件dragOver() { this.map.dragging.enable(); this.map.off(this.songkai);},原创 2020-11-03 11:16:30 · 2446 阅读 · 0 评论 -
JS对于字符串的操作
JS对于字符串的切割截取对于字符串的切割截取平时所用可能不是特别多,而且分的比较细,所以自备自查。有备无患。由于之前所有均在一个demo测试,若是哪里打错了,敬请谅解。一些其余属性找时间继续添加。1.函数:split()功能:使用一个指定的分隔符把一个字符串分割存储到数组例子: str=”jpg|bmp|gif|ico|png”; arr=str.split(”|”);//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组2.函数...转载 2020-08-26 15:23:29 · 108 阅读 · 0 评论