Come posso mantenere il testo o gli oggetti su una dimensione fissa mentre le coordinate di sfondo e posizione cambiano? Ad esempio:Mantenimento di elementi SVG su una dimensione fissa mentre scale di posizione
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:ev="http://www.w3.org/2001/xml-events"
width="100%" height="100%"
viewBox="0 0 50000 50000"
>
<circle cx="25000" cy="25000" r="100px" fill="red" />
</svg>
In questo codice, il cerchio non essere 100 pixel, esso verrà scalato in base alla dimensione viewBox, quindi sarà molto piccolo.
Questo problema si manifesta nelle mappe, ad esempio. Quando esegui lo zoom avanti e indietro sulle mappe, desideri che il punto che rappresenta la posizione di una città e l'etichetta rimangano della stessa dimensione, non diventino più grandi o più piccoli quando l'utente ingrandisce.
Capire quanto si è ingrandito e applicare una trasformazione inversa sugli elementi che si desidera vedere non livellati. –