Создание, продвижение сайтов
компьютерная поддержка
53-02-63

Заменить иконки объектов на свои изображения (Geofield Yandex Maps)

14 января 2017

Инструкция по смене иконок объектов на свои изображения:

1. Копируем файл js/geofield_ymap_presets.example.js из папки модуля Geofield Yandex Maps в папку своего модуля или темы.

2. Прописываем в файле список своих пресетов. Пример:

ymaps.ready(function () {
  ymaps.option.presetStorage.add('custom#examplePreset1', {
    iconLayout: 'default#image',
    iconImageHref: 'http://api.yandex.ru/maps/doc/jsapi/2.0/examples/images/myIcon.gif',
    iconImageSize: [30, 42],
    iconImageOffset: [-3, -42]
  });
  ymaps.option.presetStorage.add('custom#examplePreset2', {
    iconLayout: 'default#image',
    iconImageHref: 'http://api.yandex.ru/maps/jsbox/examples/maps/ru/geolocation_api/images/man.png',
    iconImageSize: [27, 26],
    iconImageOffset: [-10, -24]
  });
  // ...
});

3. На странице настроек модуля admin/config/system/geofield-ymap прописываем путь до скопированного файла с пресетами:

4. В виджете, форматтере или представлении прописываем имя пресета:

Если в Views нужны разные пресеты для разных объектов, то добавляем в представление поле с именем пресета и указываем его в настройках стиля:

Узнайте о нас больше:

Мы предлагаем широкий спект услуг по сайтам и компьютерной поддержке

Создание сайтов

Мы разрабатываем как простые сайты - визитки, так и индивидуальные проекты. Основная система разработки - CMS Drupal.

Узнать подробнее

Продвижение сайтов

Одно из основных направлений работы нашей компании - продвижение сайтов в Саратове и области. Мы поможем Вам с SEO - продвижением сайтов и настройкой и ведением контекстной рекламы в Яндекс Директ.

Бесплатная SEO-консультация

Компьтерная поддержка

Мы оказываем услуги компаниям и частным лицам в области настройки компьютерного оборудования:

  • Настройка роутеров и локальных сетей
  • Установка Windows
  • Оптимизация работы компьютеров
  • Лечение вирусов
  • Восстановление данных с жестких дисков
Узнать подробнее
Сделайте заказ с сайта и получите 10% скидку на услугу

Заказ услуги с сайта raybin.ru

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности
Заказать бесплатную SEO-консультацию

Запрос бесплатной SEO - консультации с сайта raybin.ru

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности
Письмо в компанию Райбин

Письмо в компанию RAYBIN

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности