Answer the question
In order to leave comments, you need to log in
How can I make the routeButtonControl button automatically expand and route?
The route should be built according to this code:
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)
});
});
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question