javascript - La distance réelle entre deux objets est de 30 m. Combien de pixels la distance doit-elle avoir sur une carte électronique au 1:100 m ?
天蓬老师2017-05-18 10:57:44
0
2
586
Comme mentionné dans le titre.
Il y a deux objets distants de 30 mètres dans la vie d'affichage. Si ces deux objets sont marqués sur une carte au 1:100 m, quelle doit être la distance entre eux
Tout d’abord, nous devons savoir à combien de pixels la longueur de 1 cm est égale sur l’écran. Ceci est facile à trouver à l’aide de l’unité centimètre en CSS.
var p = document.createElement('p');
p.style.width = '1cm';
document.body.appendChild(p);
var pxPerCm = p.offsetWidth;
La distance de 30 mètres doit être de 30 cm sur une carte au 1/100 m. La distance réelle des pixels rendus est 30 * pxPerCm .
Tout d’abord, nous devons savoir à combien de pixels la longueur de 1 cm est égale sur l’écran. Ceci est facile à trouver à l’aide de l’unité centimètre en CSS.
La distance de 30 mètres doit être de 30 cm sur une carte au 1/100 m. La distance réelle des pixels rendus est
30 * pxPerCm
.Cette valeur spécifique doit être calculée en fonction du rapport et du niveau de zoom de l'affichage de votre carte