Изменение стиля управления масштабом карты Leaflet с помощью модуля Drupal Leaflet

Я не могу найти настройки, в которых я могу сделать стиль управления масштабированием большим для карты Leaflet.

Текущая система Моя страница поступает из просмотра, где формат просмотра — карта (API листовок, через IPGV&M). Я показываю пользовательскую разметку на карте с помощью маркера Leaflet. Я использую следующие модули для D7

  • Листовка
  • Просмотры листовок
  • Буклет Дополнительные карты
  • ip_geoloc

Отредактировано

Мне нужно изменить стиль управления масштабированием с маленького на большой. Это небольшой элемент управления масштабированием:введите здесь описание изображения prntscr.com/9eeq41 и это большой введите здесь описание изображения prntscr.com/9eeqqu


person Firoz Sabaliya    schedule 14.12.2015    source источник
comment
Leaflet — это совершенно другая библиотека, чем Google Maps. Не знаете, почему вы пытаетесь использовать логику Google Maps на карте Leaflet. Это никогда не сработает. Пожалуйста, отредактируйте свой вопрос и уточните.   -  person iH8    schedule 14.12.2015
comment
Спасибо за ответ. Я исправил свой вопрос.   -  person Firoz Sabaliya    schedule 15.12.2015


Ответы (2)


Вы можете добиться этого, включив Zoomslider JS и CSS в папки js и css вашей темы соответственно.

Свяжите его с leaflet.map, а затем добавьте элемент управления zoomslider на карту.

Ваш код должен выглядеть примерно так:

jQuery(document).bind('leaflet.map', function(event, map, lMap) {
    L.control.zoomslider().addTo(lMap);
});

Это добавит управление ползунком на вашу карту.

Вы можете найти ссылку здесь: Leaflet Zoomslider

person Anurag    schedule 16.12.2015

  1. Перейдите в admin/structure/types/manage/YOUR_CONTENT_TYPE/display.
  2. В формате геополя (поля) выберите листок и щелкните значок настроек справа.

Там вы можете изменить минимальные/максимальные настройки просмотра, как на рис.введите здесь описание изображения

person Ardit Meti    schedule 14.12.2015
comment
Мне не нужны настройки для Zoom. Я хочу, чтобы управление масштабированием уменьшалось до большого. - person Firoz Sabaliya; 15.12.2015
comment
Я имею в виду, мне нужно изменить стиль управления масштабированием с маленького на большой. Это небольшой элемент управления масштабированием: prntscr.com/9eeq41, а это большой prntscr.com/9eeqqu - person Firoz Sabaliya; 15.12.2015