首先我们需要知道在屏幕上,1cm 的长度等于多少像素,借助 css 中的厘米单位,这个很好求。 var div = document.createElement('div'); div.style.width = '1cm'; document.body.appendChild(div); var pxPerCm = div.offsetWidth; 30米的距离在 1:100m 的地图上应该为 30cm。实际渲染的像素距离就是 30 * pxPerCm 。
首先我们需要知道在屏幕上,1cm 的长度等于多少像素,借助 css 中的厘米单位,这个很好求。
30米的距离在 1:100m 的地图上应该为 30cm。实际渲染的像素距离就是
30 * pxPerCm
。