Клуб API Карт

Найдено на тему «контролы»:
Как увеличить размер контролов?
rarescrap
18 сентября 2017, 15:01

На мобильных устройствах контролы на моей карты имеют очень маленький размер.

Как можно изменить размер контролов?
З.Ы. Да, я знаю что контролы адаптивны. Но меня все равно не устраивает их размер.

3 комментария
контролы
Как узнать активный слой карты?
Spearance
29 ноября 2016, 17:31

Контрол стандартный TypeSelector

2 комментария
слой,контролы
Кнопки поиска вне карты для построения маршрута
Евгений Феклистов
11 декабря 2015, 12:53

Здравствуйте.
Использую данный пример - https://tech.yandex.ru/maps/jsbox/2.1/deliveryCalculator
Необходимо кнопки поиска начального и конечного пункта вынести в отдельную форму, использую - http://dimik.github.io/ymaps/examples/geocoder-form/ , но не получается применить данный пример к построению маршрута.
Помогите пожалуйста :)

3 комментария
маршрутизация,API 2.1,контролы
Не обновляется zoomControl после обновления опции maxZoom
just_boris
14 сентября 2015, 12:36

Дается вот такой случай: http://jsfiddle.net/4xo611he/2/

После нажатия на "Заморозить zoom" максимальный масштаб фиксируется на текущем уровне.

После нажатия на "Отпустить" maxZoom возвращается к исходному значению.

При нажати "Заморозить zoom" -> "Отпустить" все работает нормально

Если нажимать "Заморозить zoom" -> "updateBounds" ->  "Отпустить", то контрол масштаба не обновляется.


Исходный репорт здесь: https://github.com/just-boris/angular-ymaps/pull/13

3 комментария
API 2.1,zoom,контролы
Изменение вида ползунка zoom
GoodManDima
26 июля 2015, 02:16

Здравствуйте. Как можно перейти от обычного zoom к компактному, если карта загружена и инциализирована?

1 комментарий
масштаб,элементы управления,контролы,API 2.1
Как сделать ListBox недоступным?
Удалённый пользователь
20 июля 2015, 16:42

Здравствуйте.

Возможно ли сделать выпадающий список полностью недоступным?

У control.ListBoxItem есть метод disable(), а для ListBox подобного метода не нашел.

 

1 комментарий
элементы управления,API 2.0,контролы,выпадающий список
Делегирование событий ListBoxItem
Creator
15 июля 2015, 14:03

Доброго времени суток, есть список ListBox в нем динамически изменяемые ListBoxItem, задача назначить событие клика на все ListBoxItem, одиночное навешивание каждому по числовому индексу отпадает. Странно что в апи нет такой возможности, а есть лишь только событие на ListBox целиком и на одиночный item. Конечно подходит такой вариант, который ранее был озвучен:

 

filcon = new ymaps.control.ListBox(....);

filcon.events.add('click', function(e){
        var target = e.get('target');
        if(filcon != target) {
             alert(target.data.get('cat'));
         }

});

 

Как бы все нормально, НО, при клике по ListBoxItem происходит двойное срабатывание, вопрос, почему? и как это побороть?

23 комментария
API 2.1,элементы управления,события,контролы,выпадающий список
Как элементы управления вынести за пределы карты?
Aлексей Дементьев
3 июля 2015, 17:45

Здравствуйте, скажите, возможно ли каким то образом элементы управления картой вывести за пределы самой карты. Пример
http://chisti-dom.com/yan/1.jpg
Сама карта http://chisti-dom.com/yan/

1 комментарий
API 2.1,элементы управления,контролы
Поиск по карте
Виталий
3 июля 2015, 06:22

Можно ли объеденить результаты поиска по карте стандартными средствами яндекса с моими данными?

Объясню по подробнее, на карте Яндекса не всегда верно отображаются адреса домов, особенно новых, поэтому хотелось бы как то подсунуть поисковику яндекса часть своих данных, например в виде названия (адреса) и координат и в ответ он выдал общий результат.

 

В песочнице описан метод поиска только по своим координатам, так же есть общий стандартный поиск, а объединённого поиска нет...

 

Самым красивым вариантом, как бы хотелось бы это видеть, было бы что-то вроде такого:

 

var myData = [

            { coords: [55.77, 37.46], text: 'Гусарова, 61' },
            { coords: [55.66, 37.48], text: 'проспект Мира, 10а' },
            { coords: [55.65, 37.42], text: 'Ленина, 181' }

];

var mySearchControl = new ymaps.control.SearchControl({
        options: {
            includeData: myData,

            noPlacemark: true,
            resultsPerPage: 5
        }});

2 комментария
API 2.1,элементы управления,поиск,контролы
Как убрать лишние значки с карты?
MaksTihomirow
2 июля 2015, 17:13

В частности кнопки: пробки, слои, открыть в яндекс картах.

Элементы абсолютно лишние для карты на сайте

и еще  убрать серую рамку, если возможно

23 комментария
API 2.1,элементы управления,контролы
Появилась ссылка на картах "Открыть в Яндекс.Картах"
Сергей
30 июня 2015, 19:26

Всем привет! 

Использую на сайте карты Яндекс. Случано заметил что появилась в нижнем левом углу ссылка с иконкой "Открыть в Яндекс.Картах".

Пусть будет, но по ней открывается карта без метки. Это ошибка у меня на сайте с картами или общий глюк?

 

Вот пример

 

Спс.

3 комментария
API 2.1,элементы управления,контролы
Не могу на карту посетить кнопочку расширить на весь экран
info@kingw.ru
26 июня 2015, 18:03

Вот кусок кода:

       myMap.controls.add('zoomControl')

       myMap.controls.add('typeSelector');

       myMap.controls.add('fullscreenControl');

Первые два элемента добавляются, а вот третий нет. 

Что я делаю не так?

2 комментария
API 2.1,карта на весь экран,элементы управления,API 2.0,контролы
Маршруты с обновленным дизайном
denis.sergei4
25 июня 2015, 10:04

Есть ли возможность с помощью API выставить полный аналог текущего функционала кнопки Маршруты в новом дизайне (весна 2015)? 

(Дизайн кнопок и списков, адреса точек, добавление точек, описание движения маршрута, расчет с пробками, варианты маршрутов). 

Или единственный способ нанизывать весь функционал друг за другом и верстая собственные стили оформления?

7 комментариев
API 2.1,элементы управления,маршрутизатор,контролы
Контролы не меняют позицию
i-404
24 июня 2015, 16:56

Собственно хочу передвинуть контрол zoomControl в положение top: 100, left: 10.

Делаю все согласно докам. Но контрол упорно остается в левом верхнем углу.

myMap.controls
.add("zoomControl", {
        float: 'none',
position: {
            top: 100,
left: 10
}
    }
);
2 комментария
API 2.1,элементы управления,API 2.0,контролы
Поиск по своим объектам, добавленным при помощи objectManager
Удалённый пользователь
11 июня 2015, 11:02

Собственно, как это реализовать? Пример из песочницы, само собой, не работает.

2 комментария
менеджер объектов,элементы управления,поиск,контролы,API 2.1
Нужна помощь: выпадающий список объектов
Игорь Р.
3 июня 2015, 18:54

Добрый день! Давно использую карты. Но сейчас ради эксперимента задался целью, как сделать выпадающий список определенных городов?

Пример посмотрел https://tech.yandex.ru/maps/jsbox/2.1/list_box_layout все возможно. Но как это реализовать?

В конструктуре генерим код:

<script type="text/javascript" charset="utf-8" src="https://api-maps.yandex.ru/services/constructor/1.0/js/?sid=NZFJUw3f7b9xvx1S2R41gK8RKBKyPLwtg&width=100%&height=500" ></script>

 

А дальше что? Как подключить код выпадающего списка?

Надо создать и подключить скрипт в вышеуказанный код?

Подскажите пожалуйста, буду очень благодарен.

4 комментария
API 2.1,элементы управления,контролы,выпадающий список,конструктор
Ограничить поиск ('searchControl') Ленинградской областью
akon1982
2 июня 2015, 15:48

Добрый день. Никак у меня не получается ограничить поиск так, чтобы выдавались результаты только в Ленинградской области.

Например, пытался сделать так: 

var LenOblBounds = new YMaps.GeoBounds(new YMaps.GeoPoint(58.42032164, 27.75087718),new YMaps.GeoPoint(61.49507945, 35.74420556));
 var searchControl = new ymaps.control.SearchControl({
     options: {
         //boundedBy : [58.42032164,27.75087718][61.49507945,35.74420556],
         boundedBy : LenOblBounds,
         strictBounds : true
     }
    });
    globus.controls.add(searchControl);

 http://jsfiddle.net/dmfp8jj6/

 globus.controls.add('searchControl',{boundedBy : [58.42032164,27.75087718][61.49507945,35.74420556],strictBounds : true});

 

Но ничего не меняется. Например, ввожу "улица" - выдаёт Приморскую улицу в Одессе

 Ссылка на изображение подтверждающее это

Заранее спасибо.

2 комментария
API 2.1,элементы управления,поиск,область видимости,контролы
Как добавить обработчик события на кнопку.
Дмитрий Александрович
31 мая 2015, 00:02

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

var addPointsButton = new ymaps.control.Button({
    data: {
        // Зададим текст и иконку для кнопки.
content: "Add Point",
// Иконка имеет размер 16х16 пикселей.
image: 'img/plus-black.png'
},
options: {
        // Поскольку кнопка будет менять вид в зависимости от размера карты,
// зададим ей три разных значения maxWidth в массиве.
maxWidth: [28, 150, 178]
    }}); 
myMap.controls.add(addPointsButton); 
А действие например выводить в консоль console.log(searchControl.state());
1 комментарий
кнопка,элементы управления,события,контролы,API 2.1
Стилизация кнопок карты
alexeygubov
27 мая 2015, 22:59

Добрый вечер! Столкнулся с проблемой при верстке: в дизайне отрисована яндекс.карта нового образца, с круглыми кнопками. Средствами API 2.1 смог таки вытащить на свою карту все кнопки, которые есть в новой яндекс.карте, однако новую "круглую" форму придать им ну никак не получается.

Посему, вопрос: возможно ли каким-то образом вставить в верстку яндекс.карту с "круглым" дизайном? может быть, существует отдельное api под новые карты? если нет, то каким образом можно застилить кнопки на уже готовой карте? 

Заранее благодарен за ответ!

2 комментария
кнопка,элементы управления,API 2.1,контролы,макеты
Дополнить шаблон для ListBox
Иван
26 мая 2015, 17:30

Добрый день! Необходимо в своём шаблоне для listbox добавить checkbox под кнопку вывода списка.

 

Делаю как-то так: https://jsfiddle.net/81kpsg42/


Однако при клике на любой html-элемент, расположенный внутри элемента управления listBox, срабатывает событие, открывающее список.


Как решить эту проблему? Может, есть и другие пути для добавления checkbox под кнопку вызова списка.


Этот checkbox будет влиять на событие при клике на пункт списка.


Очень надеюсь на вашу помощь. Сам решить задачу не могу.

8 комментариев
API 2.1,события,контролы,элементы управления,выпадающий список,ListBox