![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
202204
想吃甜甜圈.
这个作者很懒,什么都没留下…
展开
-
地图中多边形旋转
点绕一点o旋转若o不是原点,则可先将a点坐标转换为相对坐标计算,计算结果再加上o点坐标。参与计算的a点坐标实际应为 a - 0,逆时针旋转的最终计算公式如下:b.x = ( a.x - o.x) * cos (-angle) + (a.y - o.y) * sin (-angle) + o.xb.y =(a.y - o.y) * cos (-angle) - (a.x - o.x) * sin (-angle)+ o.y顺时针旋转的最终计算公式如下:b.x = ( a.x - o.x)原创 2022-04-26 01:49:08 · 385 阅读 · 0 评论 -
最大余额法解决图表百分比总和不是100% 的问题
问题现象:echarts饼图百分比图标,在自定义图列的时候采用.tofixed四舍五入计算,百分比总和超出100%,出现图中比例和图例不一致问题。之后我查询了echarts的保留小数机制采用的是最大余额法。一般求和算百分比,都会保留2位小数(默认四舍五入),所以很多时候相加不是100%的问题。我们看到echarts的环形图、饼图和其他带有百分比的图表,相加之和都是100%,就是用到了最大余额法,解决了百分比总和不是100%的问题。我调用了这样的一个算法保留小数计算我的图例显示,解决图中原创 2022-04-26 01:35:23 · 2880 阅读 · 0 评论 -
leaflet 要素
Identifying Features | Esri Leaflet打开源码看到对应的注释,翻译了一下:identify():新的L.esri服务。查找可用于查找特征的对象。你的回调函数将传递带有结果过错误的GeoJsonlayer(visible:'3'):翻译的意思是:在输出几何图形中只返回这么多精度小数点。实际我用的时候发现他是发布的mapserver中的层级。这个层级对于这个要素点击比较重要。可以在自己上传的mapserver选择自己需要的图层。at:将图层定义添加到查询中..原创 2022-04-26 01:25:11 · 347 阅读 · 0 评论 -
css3图形绘制
平行四边形通过skew() 的变形属性来对这个矩形进行斜向拉伸:transform: skewX(-45deg)。问题:内容发生倾斜解决:1.嵌套元素反向拉伸一次从而抵消容器的变形效果,这意味着我们将不得不使用一层额外的 HTML 元素来包裹内容2.::before,在伪元素上拉伸(√)梯形1. 利用border加粗方式这是网上较为常见的方式,其原理就是对一个高度为0px的正方形的div的border-top进行增粗。...原创 2022-04-25 18:14:09 · 186 阅读 · 0 评论 -
关于js的回调函数
回调函数。 就是将一个函数作为参数传递给另一个函数,作为参数的这个函数就是回调函数。函数也是对象在javascript中函数是一个对象,准确的来说函数是用function()构造函数创建的一个function对象,因此我们可以将函数存储在变量中,当然也就可以将存储在变量中的函数作为一个参数传递给另一个函数,这就是回调函数。我出现的需求问题:要在一个接口调用的函数里,获取另一个接口的数据。之前使用过全局变量赋值,今天试着使用了回调函数。直接赋值undefined:...原创 2022-04-25 17:52:51 · 436 阅读 · 0 评论