J'utilise leaflet.js pour permettre aux internautes de sélectionner une région. Les régions valides sont les États américains, les provinces canadiennes et les pays du monde (à l'exception des États-Unis et du Canada). J'ai moi-même construit un fichier de formes à l'aide de Qgis et l'ai enregistré en tant que geojson. J'ai simplifié autant que possible les géométries.
Le fichier de formes résultant est de 400 Ko, mais le geojson dépasse un mégaoctet. C'est plus grand que je ne le souhaiterais. J'ai besoin de réduire les frais généraux du réseau impliqués dans le transfert de ces informations.
Quel est le bon moyen de le faire? Les options que je peux imaginer sont:
- Servir le fichier geojson compressé, décompresser sur le client.
- Analyser le fichier de formes sur le client pour geojson
- Générer mes propres tuiles à partir du fichier de formes et servir celles
Si quelqu'un pouvait me dire quelle option est la meilleure (ou rien de ce qui précède), je l'apprécierais!