Клуб API Карт

Как отловить событие "Закончена отрисовка карты"?

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

Мне нужно вызвать процедуру использующую контролы создаваемые программно на карте. 

Я ставлю вызов этой процедуры в ymaps.ready, но при пошаговом выполнении вижу, что контрол еще не отрисован, когда я пытаюсь с ним работать.

5 комментариев
Всеволод Шмыров
27 января 2016, 22:56

Добрый день. Общего события нет. Макеты контролов загружаются по необходимости. 

А какую вы именно задачу вы решаете? Вы пытаетесь что-то извне изменить в макете контролов? 

Всеволод Шмыров
27 января 2016, 22:56
ready - это момент готовности API.

Это я уже понял.

У меня добавлен поворот карты и кнопка-компас. При интерактивном вращении компас всегда показывает на север. А при начальной загрузке почему-то слои поворачиваются на сохраненный узел, а компас не поворачивается.

Всеволод Шмыров
27 января 2016, 22:56
А можете дать ссылку на карту?
В вашем случае было бы правильней сделать макет кнопки-компаса на основе API и в методе build обратится в необходимым данным карты.
Очень простой пример создания собственного макета кнопки: https://tech.yandex.ru/maps/jsbox/2.1/button_layout

mapcher.com

Разобрался. Спасибо.