У меня есть страница, которая использует markerClustererPlus для отображения нескольких тысяч маркеров.
Маркеры в настоящее время получены из php-скрипта на моем сервере. PHP-скрипт выполняет поворот изображения для каждого маркера на основе некоторых данных, которые я предоставляю при создании markerImage.
Поскольку скрипт php должен запускаться несколько тысяч раз для обработки каждой иконки, он работает довольно медленно. Я попытался предварительно обработать изображения так, чтобы php мог только возвращать и массивировать элемент, но это не улучшает производительность достаточно.
Для всех маркеров есть только 16 возможных углов поворота.
Я хотел бы загрузить одну копию изображения каждого возможного угла поворота в массив javascript, а затем использовать это предварительно загруженное изображение для маркера. Я хотел бы предоставить индекс массива при создании markerImage или в качестве параметра маркера при создании маркера.
Похоже, markerImage будет правильно работать только с URL-адресом - то же самое для значка маркера: опция. При указании ссылки на элемент массива значок / маркер не отображается
Я широко использую jQuery, поэтому мне подойдет либо собственная стратегия javascript, либо решение jQuery.
Может ли кто-нибудь предложить метод использования изображения, найденного в элементе массива javascript, в качестве изображения для маркера?