GMap V3 загрузить маркерное изображение из массива - PullRequest
0 голосов
/ 30 января 2012

У меня есть страница, которая использует markerClustererPlus для отображения нескольких тысяч маркеров. Маркеры в настоящее время получены из php-скрипта на моем сервере. PHP-скрипт выполняет поворот изображения для каждого маркера на основе некоторых данных, которые я предоставляю при создании markerImage.

Поскольку скрипт php должен запускаться несколько тысяч раз для обработки каждой иконки, он работает довольно медленно. Я попытался предварительно обработать изображения так, чтобы php мог только возвращать и массивировать элемент, но это не улучшает производительность достаточно.

Для всех маркеров есть только 16 возможных углов поворота.

Я хотел бы загрузить одну копию изображения каждого возможного угла поворота в массив javascript, а затем использовать это предварительно загруженное изображение для маркера. Я хотел бы предоставить индекс массива при создании markerImage или в качестве параметра маркера при создании маркера.

Похоже, markerImage будет правильно работать только с URL-адресом - то же самое для значка маркера: опция. При указании ссылки на элемент массива значок / маркер не отображается

Я широко использую jQuery, поэтому мне подойдет либо собственная стратегия javascript, либо решение jQuery.

Может ли кто-нибудь предложить метод использования изображения, найденного в элементе массива javascript, в качестве изображения для маркера?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...