В ...templates\default\js\maps\systems\ во всех четырёх *.js файлах в самом верху переменная 'this.iconSize'
Не забудьте пропорционально сдвинуть хотспот 'this.iconOffset'
Сам жду с нетерпением, но если r2 внемлет всем нашим просьбам (или не всем), то и месяц можно подождать.
Тем более, что мне наверное месяц и понадобится, чтобы переделать (упростить) структуру каталога 2gis.
Скачал их базу, а там, блин, аж 1363 разделов. Ну куда к чёрту!
SE7EN вы чего-нибудь поняли?Не забудьте пропорционально сдвинуть хотспот 'this.iconOffset'
Иконка размещается по координатам объекта, т.е. в той точке окажется верхний-левый угол иконки.
Переменная "this.iconOffset = [-6, -26];" означает что иконка будет сдвинута на 6px влево и 26px вверх, так, чтобы её "клювик" указывал точно на координату.
Соответственно, если вы изменили размер иконки, то нужно изменить и её сдвиг.
Кстати, для тех иконок что в наборе, правильнее было бы -9, -26
Решил немного подправить под свой вкус и цвет (иконки не менял, меня они устраивают), и вот что получилось.
Кастомизация карты Яндекс в InstantMaps
Изменения в файле 'yandex.js':
1. Блокированы дефолтные яндексовские метки и балуны.
2. Удалена ссылка "открыть в Яндексе".
3. Изменен набор кнопок на картах в каталоге, в записи, и в форме создания объекта.
4. Добавлена функция смены цвета кластера по hover.
5. Изменен внешний вид маркера в форме создания объекта.
6. Добавлено перемещение маркера по щелчку.
7. Отключено перемещение карты в записи.
1. Сокращена надпись об условиях лицензии яндекса.
2. Немного приглушил цветовую насыщенность карты.
3. Добавлено событие hover для карты.
.ymaps-2-1-47-copyright__content-cell { display: none !important; } .ymaps-2-1-47-ground-pane { -webkit-filter: saturate(0); } .ymaps-2-1-47-inner-panes:hover .ymaps-2-1-47-ground-pane { -webkit-filter: saturate(0.7); }
А то вот это я не совсем понял, но если я правильно понял то хотел бы включить)
7. Отключено перемещение карты в записи.
Удали стоку 209
this.map.behaviors.disable(['drag', 'rightMouseButtonMagnifier']);
Техподдержка instantmaps, к сожалению, не отвечает.
Для начала вкллючить отладку в настройках сайта и вместо этой ереси писать реальную ошибку. 503 Service Unavailable это ни о чем.вываливается 503 Service Unavailable
UPDATE `cms_controllers` SET version = '2.0.4' WHERE name = 'places';
И всё встало на свои места.
Для начала вкллючить отладку в настройках сайта
Ошибка в запросе БД:
Дублирующееся имя столбца 'is_deleted'
ALTER TABLE `cms_con_places` ADD `is_deleted` TINYINT(1) NULL DEFAULT NULL AFTER `rating`, ADD INDEX (`is_deleted`);