J'ai des fichiers SVG, que je voudrais:Projeter seulement une partie de SVG sur Google Map
- exportation et l'utilisation comme revêtement de sol personnalisé avec projection euclidienne plate (econym.org.uk/gmap/ example_custommapflat.htm).
- prennent polygones seulement et les projeter sur Google Map
Mes fichiers SVG ont des règles communes:
- ils sont tous 4096x4096px
- objets principaux de la carte sont centrées
J'ai fait quelques expériences, dont une pourrait être vue ici - http://dev.ondigital.eu/map/map.php * (enlever map.php de l'URL pour voir svg, png et d'autres dossiers). Comme vous pouvez le voir, le problème est que les points de polygones sont projetés sur le côté gauche au lieu d'être centrés + le rapport d'aspect est absolument incorrect.
La question est: Comment calculer le ratio d'aspect, lorsque:
- attribut de svg viewBox est présent
- attribut viewBox de svg n'est pas présente et/ou chaque polygone doit être transformé (comme dans notre map.svg).
Et qu'en est-il du décalage (object centration)?
Merci d'avance!
* Non testé avec IE