Можно ли при реализации поиска по карте по организациям заменять стандартные пины на пины нужного мне цвета, в зависимости от каких-либо параметров?
Есть ли возможность при реализации поиска по карте по организациям заменять стандартные синие пины на пины нужного мне цвета, в зависимости от уровня пробок на дороге рядом с пином или от каких-либо других параметров? С подобным вопросом я обращался в службу поддержки API Яндекс.Карт, но я не конкретизировал, что цвет пина должен зависеть от каких-либо параметров(например уровень пробки на дороге рядом с пином). Подскажите пожалуйста, есть ли такая возможность. Указываю ссылку на пример данный мне поддержкой API : https://jsfiddle.net/shchedrin/3a02tybe/11/
function init() {
var myMap = new ymaps.Map('map', {
center: [55.74, 37.58],
zoom: 13,
controls: []
});
// Создадим экземпляр элемента управления «поиск по карте»
// с установленной опцией провайдера данных для поиска по организациям.
var searchControl = new ymaps.control.SearchControl({
options: {
provider: 'yandex#search',
//Изменение цвета меток результатов
geoObjectStandardPreset: 'islands#redCircleDotIcon'
}
});
searchControl.events.add('load', function (event) {
// Проверяем, что это событие не "дозагрузки" результатов и
// по запросу найден хотя бы один результат.
if (!event.get('skip') && searchControl.getResultsCount()) {
var geoObjectsArray = searchControl.getResultsArray();
/* console.log(searchControl.options) */
}
});
myMap.controls.add(searchControl);
// Программно выполним поиск определённых кафе в текущей
// прямоугольной области карты.
searchControl.search('Шоколадница');
}
ymaps.ready(init);