Доброго дня.
Имеется БД с разными типами меток. Простые и Сложные. Сложные имеют метку отличную от Простых.
Как в JSON передавать пресет и его использовать для вывода разных меток.
Пример JS
ymaps.option.presetStorage.add('prostaya#icon', {iconImageClipRect: [[0,0], [29, 53]], iconImageHref:'/images/icons/allicons.png', iconImageSize: [29, 53], iconLayout: 'default#image'});
objectManager.clusters.options.set('preset', 'islands#greenClusterIcons');
myMap.geoObjects.add(objectManager);
$.ajax({
url: "/data.json"
}).done(function(data) {
objectManager.add(data);
});
Пример JSON
{
"type": "FeatureCollection",
"features": [
{"type": "Feature", "id": 0, "geometry": {"type": "Point", "coordinates": [55.831903, 37.411961]}, "properties": {"balloonContent": "Содержимое балуна", "clusterCaption": "Еще одна метка", "hintContent": "Текст подсказки"}, "preset": "prostaya#icon"},
{"type": "Feature", "id": 1, "geometry": {"type": "Point", "coordinates": [55.763338, 37.565466]}, "properties": {"balloonContent": "Содержимое балуна", "clusterCaption": "Еще одна метка", "hintContent": "Текст подсказки"}, "preset": "slojnaya#icon"}]
}
В выводе имеются дефолтные метки (синие) по пресету не пошла разборка.
Буду признателен за статью с пояснением или подробный ответ.