Как распечатать Карты Google с иконками кластера (кластера)? - PullRequest
4 голосов
/ 03 ноября 2011

Мне нужно распечатать несколько карт Google, отображаемых в приложении PHP.

В принципе, я могу распечатать его, а что важно, маркеры напечатаны правильно. Но проблема возникает, если мне нужно распечатать кластер. Вместо значка кластера печатается только белый прямоугольник (фактически, часть карты вообще не печатается), и в этом поле печатается только количество маркеров, содержащихся в этом кластере.

Я пробовал с пользовательским значком, и результат тот же.

Возможно ли напечатать что-нибудь как кластеризатор (иконка) с количеством сгруппированных маркеров внутри? По крайней мере, положить немного цвета в коробке? Это не обязательно должен быть значок, можно ли задать цвет этого пустого поля стилями?

Tnx заранее!

1 Ответ

3 голосов
/ 07 мая 2012

Печать недоступна с MarkerClusterer, но это вариант, если вы используете расширение с именем: MarkerClustererPlus .По сути, это обновление Google Maps v3 по сравнению с оригинальным v2 MarkerClusterer, которое затем было улучшено и расширено Гэри Литтлом.Он работает почти так же, как v3 MarkerClusterer, но предлагает больше опций doc .

В зависимости от вашего вопроса, вы можете передать набор опций MarkerClusterer Функция конструктора (при использовании MarkerClustererPlus ) и включает параметр: printable.Если установлено значение true, оно даст вам то, что вы хотите.Я заметил, что установка printable в true может заставить вас настроить размещение метки счетчика кластеров внутри значка маркера кластера, но обычно это просто требует некоторой настройки.Самое главное, что значок кластера и метка счетчика появятся в отпечатках карты.

...