Клуб API Карт

hint у Polygon перестает всплывать при наведении

belyi05
19 июня 2014, 18:15

есть карта, на ней около 200 объектов Polygon с fillHrefImage

у каждого Polygon есть hintContent (html-табличка)

так вот поведение hint не адекватно: можно навести на 5 объектов и после этого перестанет всплывать, потом через некоторое время без перезагрузки опять начнет работать. можно 40 раз навести - и все работает.

закономерность не уловить, в консоль не ругается

в какую сторону нужно копать? как можно отладить

версия api http://api-maps.yandex.ru/2.1/?load=package.full

9 комментариев
Подписаться на комментарии к посту

Вы не могли бы дать ссылку на страницу?

Получилось воспроизвести, будем смотреть, в чем дело

кто-нибудь может помочь с данной проблемой?
и если кто сталкивался, то какие места проблемные по скорости? что можно сделать, чтобы ускорить работу карты?

К сожалению ошибка с хинтами в глубинах АПИ, и так просто ее не полечить.

Одна из причин - "тормоза" на карте.

Победить тормоза можно через 3 пункта:

1. Создавать полигоны с указанием fillRule:'nonZero'  + пара процентов

2. Использовать fillMethod:'tile' - он примерно в два раза быстрее чем stretch.

3. Возможно сделить за зумом и не всегда показывать номера домов?

И я бы еще ширину контура чуть чуть уменьшил.

Ну и b-canvas можно не 200х200 делать - полигонов то многовато, но более правильного решения прям сейчас не подскажу

применил все, спасибо большое

Ок, а я пока попридумываю как в таких случаях написи более менее правильное центрировать.

Добрый день.

Попробуйте подключить RC-версию (2.1.11): http://api-maps.yandex.ru/2.1.11/?lang=ru-RU

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

эта проблема и правда исчезла. спасибо