//Добавление статичного пейна для кастомной панели управления
var staticPane = new ymaps.pane.StaticPane(myMap, {zIndex: 910, overflow: 'visible'});
myMap.panes.append("customPane", staticPane);
//Добавление менеджера контролов на кастомный пейн
var manager = new ymaps.control.Manager(myMap,[],{
pane: staticPane
});
//высота карты для смещения панели маршрутизации под неё
var mapHight = myMap.container.getSize()[1]
//Добавление контролов на новую панель
manager.add('searchControl', {
maxWidth: 300,
position: {top: mapHight}
})
//Получение ссылки на новый контрол для программной работы после
var searchPanel= manager.get('searchControl');
Yandex 使用条款禁止通过未记录的方法使用 API。文档中似乎没有提到将地图元素传输到外部 HTML 块。
但是您可以使用overflow: 'visible'参数将搜索控件设置为自定义静态 payne 。使用此实现,控件将在地图外可见。您可以在相对于地图的所需点指定其位置。
https://jsfiddle.net/Coroner1st/pzyfu4gx/24/