Клуб API Карт

Пропадают (перерисовываются) метки при изменении зума.

beketata
9 июля 2010, 01:10

Каким образом нужно поместить на карту метки, чтобы они не пропадали во время изменения масштаба?
Вот скажем, в этом примере, если крутить колесо мыши, то на время перерисовки карты исчезают и метки? ( А вот кнопки тулбара и логотип  почему-то остаются.  )

2 комментария
Подписаться на комментарии к посту
Это оптимизация, сделана для того чтобы во время масштабирования не перемещать все объекты на карте. Теоретически вы можете сделать свой слой, который не будет скрываться, и добавлять объекты в него вручную. При этом отслеживать весь процесс плавного масштабирования и транслировать его меткам. Метки тоже придется апргрейдить, чтоб они научились понимать что сейчас привязка к координатам сдвинута. Но эта задача явно не тривиальная. Если вы потом захотите графику так показывать, то метки покажутся ягодками.

Нужно ждать когда умрут старые браузеры, и весь процесс масштабирования можно будет перевести на трансформацию css3.
Если это действительно "оптимизация", как вы говорите, то почему бы не сделать ее отключаемой?
И потом, ведь не обязательно перемещать метки плавно...