Клуб API Карт

Доступ через API к карте созданной в конструкторе.

danchdv
6 июля 2016, 22:42

Каким образом через API можно получить доступ к данным карты, которая была создана в конструкторе? API конструктора позволяет только вывести данные в HTML.

Как-то можно получить объект Map из этого? Или каким-то другим образом использовать сконструированную карту в JS API? Если есть ссылка на пример - было бы отлично.

6 комментариев
Здравствуйте, на данный момент нельзя получить доступ к карте, созданной в Конструкторе, используя API, но мы Вас услышали. Следите за обновлениями.
Когда планируется обновление для доступа к карте созданной в конструкторе через API?
krsk.tiss,
осенью мы добавили в Конструктор возможность экспорта объектов карты. В песочнице есть соответствующие примеры использования этих данных в API: https://tech.yandex.ru/maps/jsbox/2.1/geoxml_display
ymapsapi,
жесть.. а MyMap = new ymaps.Map(<получение карты по SID>) нельзя?
Обновлено 20 января, 07:34
krsk.tiss,
нет, Конструктор - это отдельный инструмент. Если вам не хватает его возможностей, используйте API.

ymapsapi,
Есть ли возможность назначить функцию callback и в ней уже получить доступ к объекту.
Объект же создается
var u = new i.Map(e, {
center: a.state.center,
zoom: Math.round(a.state.zoom),
type: a.state.type,
controls: ["fullscreenControl", "rulerControl", "routeEditor", "searchControl", "trafficControl", "typeSelector", "zoomControl", "geolocationControl"]
}, l);
Почему его нельзя вернуть наружу?