Клуб API Карт

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

Пост в архиве.

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

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

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

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

7 комментариев
Тимофей Соловейчик
23 апреля 2016, 17:40
Есть ли такая кнопка для control.FullscreenControl или нужно собирать по частям?
Тимофей Соловейчик
25 апреля 2016, 02:24
Вариант:

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,
а есть ли вариант его реализации как в мобильной версии на сайте Яндекса?
А на русском то нет инструкции по подключению ???