Как отследить событие на клик

186
20 февраля 2019, 13:40

Карты Яндекса позволяют строить маршруты. По построенному маршруту можно вызвать такси, нажав на кнопку заказа.

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

var myMap = new ymaps.Map(
    "map", {
        center: [44.998854, 39.066650],
        zoom: 16,
        height: 520,
        controls: ['routePanelControl']
    }
);
var control = myMap.controls.get('routePanelControl');
var location = ymaps.geolocation.get({
    provider: 'browser'
});
control.routePanel.options.set({
    types: {
        auto: true,
        taxi: true,
        pedestrian: true,
    }
});
control.routePanel.state.set({
    type: "taxi",
    from: [44.998854, 39.066650]
    to: 'Краснодар, Жилой квартал «Премьера»'
});

Answer 1

Такой возможности нас сегодняшний день (версия 2.1.69) нет.

Answer 2

Как вариант, можно фильтровать селекторы

$('div[class^="ymaps-"]').filter(()=>{
    return this.class.match(/\d-route-content__taxi-link-text/);
}).on('click', ()=>{
});
READ ALSO
Кнопка с селектом [закрыт]

Кнопка с селектом [закрыт]

Всем привет,подскажите как реализовать такую кнопку с селектами[![введите сюда описание изображения][1]][1]

167
Удаление строк в таблице со значением 0

Удаление строк в таблице со значением 0

Есть таблица, которая с каждым годом автоматически расширяется

168
Использование функции как объекта

Использование функции как объекта

Читаю учебник по JavaScriptСказано: "Функция в JavaScript является объектом, поэтому можно присваивать свойства прямо к ней, вот так:"

159