Здравствуйте!
Не очень хорошо разбираюсь в программировании на этом языке, поэтому прошу помощи в конкретном примере.
Вот код моего objectManager.
ymaps.ready(init);
function init () {
var myMap = new ymaps.Map('map', {
center: [53.194546, 45.019529],
zoom: 5
}, {
searchControlProvider: 'yandex#search'
}),
objectManager = new ymaps.ObjectManager({
// Чтобы метки начали кластеризоваться, выставляем опцию.
clusterize: true,
// ObjectManager принимает те же опции, что и кластеризатор.
gridSize: 32
});
// Чтобы задать опции одиночным объектам и кластерам,
// обратимся к дочерним коллекциям ObjectManager.
objectManager.objects.options.set('preset', 'islands#greenDotIcon');
objectManager.clusters.options.set('preset', 'islands#greenClusterIcons');
myMap.geoObjects.add(objectManager);
$.ajax({
url: "testPoints.php"
}).done(function(data) {
objectManager.add(data);
});
}
вот что выводится в testPoints.php
{
"type": "FeatureCollection",
"features": [
{"type": "Feature", "id": 0, "geometry": {"type": "Point", "coordinates": [56.718504,39.154610]}, "properties": {"balloonContent": "balloonContent1", "clusterCaption": "Caption1", "hintContent": "hintContent1"}},
{"type": "Feature", "id": 0, "geometry": {"type": "Point", "coordinates": [56.718504,39.154610]}, "properties": {"balloonContent": "balloonContent2", "clusterCaption": "Caption2", "hintContent": "hintContent2"}},
{"type": "Feature", "id": 0, "geometry": {"type": "Point", "coordinates": [56.718504,39.154610]}, "properties": {"balloonContent": "balloonContent3", "clusterCaption": "Caption3", "hintContent": "hintContent3"}}
]
}
Задача чтобы метки были не просто одинаковыми зелеными как сейчас http://prntscr.com/99yf7w а имели текстовые номера на себе, чтобы их можно было задавать через testPoints.php например. Или в крайнем случае, у каждой метки была своя картинка.
Заранее большое спасибо!