Клуб API Карт

Не правильно работает ymaps.ready

Пост в архиве.
grishkashishka
2 апреля 2013, 23:32

насколько я понимаю - ф-я вызывается когда объект полностью построен. Но вот беда...в ишаке объект ymaps.Map не успевает построиться, а функция ymaps.ready уже срабатывает. Обертывал в document.ready та же ситуация. При этом хром все съедает без проблем. Поставил костыль setTimeout, но это не правильно.

Библиотечка

http://api-maps.yandex.ru/2.0-stable/?load=package.full&lang=ru-RU 

20 комментариев
Вероятно, вы что-то делаете неправильно.
Дайте ссылку на страницу, где можно наблюдать проблему.

*скрыто

Не открывается

восстановили

Всеволод Шмыров
4 апреля 2013, 17:13

Добрый вечер!
Ошибка в строчке

ymaps.ready(this.init());

 в ready передается не функция init, а результат функции init.

ааа... понял. спасибо :)

Где лежит наш АПИ мы наверное знаем и сами =)

Дайте лучше ссылку на свою страницу и какая версия ИЕ?

 

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

http://nk.mapexpert.pro/index.php (может глючить - сейчас в разработке).

срабатывает не всегда, но часто.

Ты карту два раза загружаешь.

Как там она с собой драться будет - детектив еще тот.

спасип. то то я смотрю, долго грузится))

кстати, как тебе карта в хроме?)

Круто. Но я бы обводку у кластерных циферок сильнее сделал бы.

И как ты цвет тайлам меняешь?

))))

обычный грязный хак))

-webkit-filter: grayscale(80%) contrast(120%);

filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=0.7);

 

жалко в осле 10-ом отключили фильтры)

а в ff можно svg подключить, но работает медленно

еще думаю перехватывать тайлы и им канвасом менять цвета. но вроде заказчику достаточно только хрома

Чисто визуально "дырка" в метке кластера напрягает.

Посмотри когда в нем 11 элементов, например, ее сильно видно.

А так вижу ты свой кластеризатор написал, круто )))

Чем тебе АПИшный не подошел?

Меня тож дырка напрягает, но мопэд не мой - я только программлю.

Апишный кластеризатор медленный (во всяком случае был год назад. тогда я и начал писать свой.)

кстати, основое отличие моей либы в том, что вся графика на карте не мигает при зуме как в "коробочном" варианте.

кстати, там еще мультибаллун)) пока его не видно, но будет.

да, прикольно что у тебя "не скачет"

но центр кластера ставится не очень "честно"

просто все метки "прилипают" к одной

у меня не в центр MBR ставится метка кластера. 

она считается как среднее пискельных координат. то есть метка тяготит к скоплению точек.

мне так показалось интересней

 

Только вот зачем еще странные красные червяки под меткой?

это раньше был полигон по кластеризованным меткам.

потом он сломался. остались червяки)

Червяки это конечно весело, но мне каежтся оффтоп пошел уже :)

Тем самым я хотел написать какой пакет использую : ) ссылкой это сделать проще, нежели писать версию и состав

ИЕ 8-9