Клуб API Карт

Отображение изображения метки без загораживания других меток на карте.

Stranger39
19 ноября 2014, 12:01

Всем привет. Подскажите пожалуйста советом по следующей ситуации: На карте размещены множество меток, некоторые из

них (к примеру метка номер 1)  имеют собственную метку в виде маленького изображения 80*80px, если

за  этой меткой с изображением расположена еще одна стандартная метка (номер 2),

то первая метка закрывает вторую и кликнуть по второй нет возможности,

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

метки  выводилось  только  в  том  случаи,  если она не будет накрывать (заслонять, препятствовать отображению)

другие  метки (в данном примере метку номер 2).  И  как  это  скажется на быстродействии если к примеру

 

меток на карте будет 500 штук? Спасибо за любую подсказку.

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

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

Не совсем понятено ваше предложение по использованию кластеризатора. Если не сложно, напишите слегка подробнее. Как я понял. Если в кластере 3 объекта, жмем кластер изменяется масштаб карты, отображаются отдельные объект один на расстоянии к примеру 2см от других, а другие расположеные на расстоянии одной метки, метка что с изображением накроет другую метку и будет сия проблема. Как поможет в этом случаи кластер? Или я что то не так понял. Спасибо за ответ.

если точки у вас стоят на одних и тех же координатах можно использовать кластеризатор в режиме "groupByCoordinates"

https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Clusterer-docpage/#param-options.groupByCoordinates