Клуб API Карт

Элементы управления в стиле Яндекс.Карт. Модуль для API.

ymapsapi
22 апреля 2016, 11:16

На этой неделе мы опубликовали плагин к  JS API Яндекс.Карт, который позволяет легко подключить к вашей карте оформление элементов управления как на yandex.ru/maps/.

Пример работы модуля -

Модуль работает с API Яндекс.Карт версии 2.1. С его помощью, вы можете как подключить некоторые стандартные элементы управления, так и создать собственные кнопки в круглом оформлении. 

Описание модуля и подробные инcтрукции по установке вы найдете на github. Другие модули JS API Яндекс.Карт описаны в нашей документации.

7 комментариев
Подписаться на комментарии к посту
Есть ли такая кнопка для control.FullscreenControl или нужно собирать по частям?
Вариант:

var fullscreenControl = new ymaps.control.Button({
data: {
iconType: 'expand'
,title: "Развернуть карту"
},
options: {
layout: 'round#buttonLayout',
selectOnClick: false,
position: {
top: '10px',
right: '10px'
}
}
});
fullscreenControl.events.add("press" ,function (){
if (!fullscreenControl.isSelected())
myMap.container.enterFullscreen();
else
myMap.container.exitFullscreen();
});
myMap.container.events.add("fullscreenenter" ,function() {
fullscreenControl.data.set({iconType:"collapse"});
fullscreenControl.select();
});
myMap.container.events.add("fullscreenexit" ,function() {
fullscreenControl.data.set({iconType:"expand"});
fullscreenControl.deselect();
});
myMap.controls.add(fullscreenControl);
Тимофей,
Вполне допустимый вариант.
Как я понимаю такой кнопки нет для control.SearchControl. Как ее собрать по частям?
razovva,
Сейчас действительно нет такой кнопки. Контрол поиска — сложный составной элемент, имеющий разный вид и поведение в зависимости от разных состояний карты, пока у нас нет в планах его реализации в круглом дизайне.
Alx9,
а есть ли вариант его реализации как в мобильной версии на сайте Яндекса?
Евгений Сойер
7 ноября 2016, 18:07
А на русском то нет инструкции по подключению ???