Клуб API Карт

Найдено на тему «иконка»:
Не кликабельные кластеры при установке иконок через object manager
veliky.web
27 января 2017, 20:49

Здравствуйте!
Когда я через менеджер объектов создаю кластеры, и назначаю им иконки, то кластеры становятся совсем не кликабельными. Даже курсор не меняется при наведении.

В отличии от этого примера, где добавляются иконки, но при этом кластеры сохраняют функциональность. Хотя в примере рассмотрена работа напрямую с кластеризатором. https://tech.yandex.ru/maps/jsbox/2.1/clusterer_custom_icon

Делаю я это вот так:

		// Создание карты
		map = new ymaps.Map( 'map', {
			center: [55.76, 37.64],
			zoom: 10
		});

		// Создание менеджера объектов
		object_manager = new ymaps.ObjectManager({
			clusterize: true,
			gridSize: 32,
		});

		object_manager.clusters.options.set({
			clusterIcons:	ignet_ppl_cluster_icons.icons,
			clusterNumbers:	ignet_ppl_cluster_icons.numbers,
			clusterIconContentLayout: ymaps.templateLayoutFactory.createClass( ignet_ppl_cluster_icons.layout ),
		});

Заранее спасибо!

2 комментария
кластеризация,иконка,менеджер объектов
Стандартный функционал поиска по карте, замена стандартной иконки
Феликс
24 ноября 2016, 13:27

Добрый день!

Реализую стандартный поиск на карте со своими объектами через new ymaps.control.SearchControl.

Могу ли я каким-либо образом отключить автоматическое добавление результатов поиска на карту и добавлять их самостоятельно? 

Или задать собственную иконку для результата поиска?

Например, searchControl.search('Магазин продуктов'); выдает результаты с синими пинами, а мне нужно поставить иконку магазина. Как быть?

2 комментария
поиск объекта,иконка
Простая иконка для кластера
Иван
9 августа 2016, 22:37

Добрый день! Помогите разобраться. Добавляю на карту метки через RemoteObjectManager. Хочу выводить метку не кластера, а обычную, но почему-то не работает, если пытаться присвоить preset таким образом:

ObjectManager.clusters.options.set({preset: 'islands#blackIcon'});

Но если передавать иконку в json:

..."options":{"preset":"islands#blackIcon"}...

То всё ок. Но этот вариант не подходит, так как json-файл становится больше, да и смысла в этом нет - для каждой иконки одно и то же передавать...

4 комментария
preset,иконка,RemoteObjectManager