Клуб API Карт

Стили...

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

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

Вот, что получилось:

http://www.krugozor.ru/Y_pl.html

Все отрабатывается, кроме верного отображения меток (ширина не соответствует тексту)

Если блок с картой не скрывать, то все отображается правильно.

Как исправить?

3 комментария
Сделай так и все корректно отобразится:
// map.addOverlay(ml);
...
   YMaps.Events.observe(ml, ml.Events.Load, function (ml) {
       document.getElementById("loading-layer").style.display = 'none';
       document.getElementById("YMapsID").style.display = 'block';
       map.addOverlay(ml);
   });

Ваш шаблон для такого случая не срабатывает.

сделал.

Но при таком варианте карта загружается сразу же после получения xml, а не с уже с наложенными метками, как в первом варианте.

Задача состоит в том, что бы показать карту с уже наложенными метками...

Вопрос снят. Решение: изменение начального масштаба отображения карты. Тогда пользователь визуально наблюдает отрисовку меток :) Спасибо за участие.