Я використовую leaflet.js, щоб дозволити користувачам Інтернету вибирати регіон. Дійсні регіони - це штати США, канадські провідники та країни світу (крім США та Канади). Я створив власне форм-файл за допомогою Qgis і зберег його як геойсон. Я максимально спростив геометрію.
Отриманий форматний файл - 400 кбіт, але геойсон перевищує мегабайт. Це більше, ніж я хотів би. Мені потрібно зменшити накладні витрати мережі, що беруть участь у передачі цієї інформації.
Який правильний спосіб це зробити? Можливі варіанти:
- Подайте файл geojson gzipped, розпакуйте на клієнті.
- Проаналізуйте файл форми на клієнті до geojson
- Створіть мою власну плитку з формфайлу та обслуговуйте їх
Якщо хтось міг би сказати мені, який варіант найкращий (або жоден із перерахованих вище), я би вдячний!