Клуб API Карт

Определение карты по контейнеру

Пост в архиве.

Довольно часто использую яндекс карты при создание сайтов. Всё чаще приходится использовать panTo. panTo применяется к переменной карты, если создавать карту через API. Можно ли как то определить эту переменную зная класс или идентификатор контейнера внутри которого будет размещена карта? Поскольку в некоторых проектах карты могут вставлять пользователи через конструктор карт яндекса, то переменную карты мы не знаем и её нужно как то найти, известны лишь классы или идентификаторы блоков в которых будут карты.

6 комментариев

а условия поиска? для чего это?

будет выводится карта. и список ссылок, по склику на которые будет происходить смещение центра карты по заданым координатам. у ссылок будут добавлены атрибуты с координатами и атрибут указывающий на блок с картой относительно который действия. поскольку карты могут вставляться как через API с детальной настройкой так и через конструктор (просто кодом на скрипт), по этому хочу сделать универсальный скрипт. пользователь вставлят карту а список ссылок с нужными атрибутами будет php генерироваться. 

не проще приписать 1 карту, а пользователю разрешить ставить метки и выбирать уже готовые варианты?

 

не в этом суть. вопрос можно ли по контейнеру карты узнать переменную карты, чтобы уже в дальнейшем можно было с ней работать?

по вашему контейнеру нет

в теории возможно по переменной но это скорее всего если пользователь авторизован на яндексе и добавлял под логином...

точно не скажу так глубоко еще не копал

Конструктор карты не предназначен для этого.

Для решения подобных задач надо использовать АПИ Карт