Maison > Questions et réponses > le corps du texte
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
?高洛峰2017-05-18 10:59:44
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
.
黄舟2017-05-18 10:59:44
Cette valeur spécifique doit être calculée en fonction du rapport et du niveau de zoom de l'affichage de votre carte