@khodos_dmitry

Как сделать, чтобы кнопка routeButtonControl автоматически раскрывалась и строился маршрут?

По этому коду должен строится маршрут:
ymaps.geolocation.get({
                    autoReverseGeocode: false,
                    mapStateAutoApply: true
                }).then(function(result) {
                    var control = myMap.controls.get('routeButtonControl');
                    var office_id = onMapMarks[a].getAttribute('office-id');
                    // Зададим состояние панели для построения машрутов.
                    control.routePanel.state.set({
                        // Тип маршрутизации.
                        type: 'masstransit',
                        // Выключим возможность задавать пункт отправления в поле ввода.
                        fromEnabled: true,
                        // Адрес или координаты пункта отправления.
                        from: result.geoObjects.position,
                        // Включим возможность задавать пункт назначения в поле ввода.
                        toEnabled: true,
                        // Адрес или координаты пункта назначения.
                        to: data['offices'][office_id]['coord'].map(Number)
                    });
                });

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы