84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
如题所述.
有两个物体在显示生活中相距30米, 在1:100m的地图上标识这两个物体, 二者的距离该是多少px?
欢迎选择我的课程,让我们一起见证您的进步~~
首先我们需要知道在屏幕上,1cm 的长度等于多少像素,借助 css 中的厘米单位,这个很好求。
var p = document.createElement('p'); p.style.width = '1cm'; document.body.appendChild(p); var pxPerCm = p.offsetWidth;
30米的距离在 1:100m 的地图上应该为 30cm。实际渲染的像素距离就是 30 * pxPerCm 。
30 * pxPerCm
这个具体数值的话应该根据你地图显示的比例和缩放等级去计算的吧
首先我们需要知道在屏幕上,1cm 的长度等于多少像素,借助 css 中的厘米单位,这个很好求。
30米的距离在 1:100m 的地图上应该为 30cm。实际渲染的像素距离就是
30 * pxPerCm
。这个具体数值的话应该根据你地图显示的比例和缩放等级去计算的吧