Я показываю границы регионов Кипра, используя открытые слои с векторным слоем, я получаю координаты из шейп-файла, который имеет много точек, например, некоторые регионы могут иметь мультиполигон с общим числом точек: 30000.
Это очень медленно в firefox / IE, а в firefox показывает ошибку не отвечающего скрипта. Только хром работает хорошо. Как лучше всего заставить его работать быстрее и плавнее?
Я прочитал, что один ответ заключается в создании сервера WMS с MapServer для создания плиток изображений вместо прямого использования OpenLayers, но я не могу реализовать это решение, потому что я хочу динамически изменять стиль слоя для различных функций в векторном слое, т.е. показывать разные цвета области в зависимости от динамического значения.
Как я могу преодолеть эту проблему. Любые идеи будут высоко оценены.