У меня есть SVG, который я накладываю на карту Google. Размер SVG составляет 50 МБ, поэтому его загрузка в браузере занимает около 10 секунд.
Я могу разделить SVG на 171 отдельный файл SVG, составляющих этот большой SVG. Какая моя лучшая стратегия по сокращению времени загрузки? Я пытаюсь сохранить высокое разрешение при более низких уровнях масштабирования.
То, что я пробовал - Преобразование изображения в PNG и JPG - разрешение не соответствует требованиям - Оптимизация файла SVG - по-прежнему не может уменьшить его настолько, чтобы повлиять на нагрузку time
Вещи, о которых я думаю: наложение SVG в определенном порядке при загрузке страницы, сначала трава, затем автомобили, затем здания (хотя с таким большим количеством я действительно не хочу этого делать) - есть библиотека под названием PolyMaps, не уверен, может ли это помочь - использование формата GZIP SVG, но я не уверен, как лучше всего это сделать для достижения желаемого результата или как я это сделаю
В принципе, я просто смотрю с некоторого общего направления от разработчиков, более опытных в загрузке большого количества SVG на api / canvas карт Google
это для интерактивной карты, есть информация windows, которая настраивается и уже созданы (не svg), и на данный момент используются только стандартные значки маркеров (svg). Помимо информации windows и маркеров, это действительно так же просто, как наложение большого количества данных svg на карту. Любая помощь будет принята с благодарностью.
спасибо