Виталий Рыбачук 0 Жалоба Опубликовано: February 27, 2015 А можно маяки на карте сделать поменьше?!Спасибо! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: February 27, 2015 В принципе да. Но возможно и нет.В общем, точнее можно сказать только зная какой именно карты касается вопрос и для какого шаблона))) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: February 27, 2015 можно,для этого заменить на133 /*preset: "twirl#yellowStretchyIcon",*/draggable: false,hideIconOnBalloonOpen: false,iconImageHref: 'http://урл_до_картинки',iconImageSize: [12, 20],iconImageOffset: [-6, -10]для agency в \template\frontend\agency\realty_view.tpl Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: February 27, 2015 ну, естесно если выводится дефолтная яндекс-карта Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Виталий Рыбачук 0 Жалоба Опубликовано: February 27, 2015 шаблон РЕАЛИЯ, карта гугл Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: February 27, 2015 сорри, у меня нет этого темплейта. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Виталий Рыбачук 0 Жалоба Опубликовано: February 27, 2015 а если Яндекс карту поставить? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: February 27, 2015 В realty_grid.tpl есть кусочек запуска карты$(document).ready(function(){var RM=new RealtyMap();RM.initJSON('map', loc_objects, map_type);});Рисуем свою иконку в нужный размер. Грузим ее в шаблон в папку с картинками, например в /template/frontend/realia/img/my_marker.pngДелаем загрузку маркера дополнив существующую строкуRM.initJSON('map', loc_objects, map_type, {marker_icon: estate_folder+'/template/frontend/realia/img/my_marker.png', marker_size: [42, 57]});вместо [42, 57] указываем размеры нового маркера в пикселях [ширина, высота] Аналогично можно поступить в любом шаблоне, где есть запуск карты через интерфейс var RM=new RealtyMap(); 1 doma reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Виталий Рыбачук 0 Жалоба Опубликовано: February 27, 2015 поставил Яндекс карту, ток показывает Народную, а как сделать СХЕМУ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: February 28, 2015 Так же, как вы меняли маркер.RM.initJSON('map', loc_objects, map_type, {yandexMapType: 'yandex#map'}); Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Виталий Рыбачук 0 Жалоба Опубликовано: March 1, 2015 маркер теперь маленький, карта схема по умолчанию.Но теперь маркеры сдвигаются в сторону при отдалении сайт http://7этаж.рф Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Виталий Рыбачук 0 Жалоба Опубликовано: March 1, 2015 а можно ли сделать типа как на авито, чтобы если в одном доме было бы несколько квартир то на маркере писало сколько именно объектов? к примеру 2, 3, 4, 10, 17. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 1, 2015 маркер теперь маленький, карта схема по умолчанию.Но теперь маркеры сдвигаются в сторону при отдалении сайт http://7этаж.рф /apps/system/js/realtymap.js 1. Находим this.setDefaultIconSize=function(size){this.markersVariants._default.size=size;};добавляем после нее this.setDefaultIconOffset=function(offset){this.markersVariants._default.offset=offset;}; 2. Далее находим initJSON: function(el, datalisting, type, options){ ... if(options.marker_size !== undefined){ self.setDefaultIconSize(options.marker_size); } ...}После if(options.marker_size !== undefined){...}добавляемif(options.marker_offset !== undefined){self.setDefaultIconOffset(options.marker_offset);}3. Там где мы передавали параметры кастомного маркераRM.initJSON('map', loc_objects, map_type, {marker_icon: estate_folder+'/template/frontend/realia/img/my_marker.png', marker_size: [15, 20], yandexMapType: 'yandex#map' });добавляем еще один параметр - оффсет нашего маркера marker_offset: [-7, -20] (смещение "ножки" или точки указания маркера относительно верхнего левого угла картинки).RM.initJSON('map', loc_objects, map_type, {marker_icon: estate_folder+'/template/frontend/realia/img/my_marker.png', marker_size: [15, 20], yandexMapType: 'yandex#map', marker_offset: [-7, -20] });Обычно, для маркеров у которых "ножка" по центру нижней грани картинки, это половина ширины картинки и высота картинки со знаками минус. 1 doma reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Виталий Рыбачук 0 Жалоба Опубликовано: March 1, 2015 А как быть со счетчиком объектов на маркере? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Виталий Рыбачук 0 Жалоба Опубликовано: March 1, 2015 И еще один вопрос, когда нажимаю на маркер выводится некоторая информация об объекте, в каком месте меняется размер шрифта этой информации? хочу сделать шрифт чуть поменьше. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: March 1, 2015 И еще один вопрос, когда нажимаю на маркер выводится некоторая информация об объекте, в каком месте меняется размер шрифта этой информации? хочу сделать шрифт чуть поменьше.realty_on_map.tpl в этом файле Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 2, 2015 А как быть со счетчиком объектов на маркере? На базе функционала скрипта карты RM (realtymap) не выйдет. Можно просто расшить обертку и добавить в шаблон нужной код формирования меток и там использовать родные яндекс-маркеры. Сам готовый скрипт заточен под использование неродных для яндекса, да и для гугля, меток. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Виталий Рыбачук 0 Жалоба Опубликовано: March 2, 2015 че то там никаких значений размера нет.А этот файл к стилю css не привязан, может в css прописан размер слов? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 2, 2015 Стили которые привязаны к этому окошку лежат в realia-blue.cssНо их там немного, почти все окошко формируется дефолтными стилями сайта и провайдера карты. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
metrpro 42 Жалоба Опубликовано: October 25, 2018 В 27.02.2015 в 23:43, abushyk сказал: вместо [42, 57] указываем размеры нового маркера в пикселях [ширина, высота] Давно тоже интересуюсь этим сабжем. То, что Константин предлагает, дело хорошее - только искренне достаёт менять размеры контейнера при КАЖДОМ обновлении ядра. Поэтому пришлось взять файл со значком, уменьшить в нём значок, оставив габариты габариты картинки по размеру дефолтного контейнера. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах