Клуб API Карт

Проблема с Кластеризацией точек

usoliein
19 февраля 2013, 14:19

Коллеги, доброго времени суток, подскажите как кластеризировать следующие точки. Пару часов уже сижу, документацию читал, в песочнице пробовал, нифига разобраться не могу, буду признателен за помощь. Заранее спасибо.

 

 

// Как только будет загружен API и готов DOM, выполняем инициализацию
ymaps.ready(init);

function init () {
// Создание экземпляра карты и его привязка к контейнеру с
// заданным id ("map")
var myMap = new ymaps.Map('map', {
// При инициализации карты, обязательно нужно указать
// ее центр и коэффициент масштабирования
center: [52.756398143404,103.63693990092],
zoom: 10
});
//Добавляем элементы управления
// Кнопка изменения масштаба - компактный вариант
// Расположим её справа
myMap.controls.add(new ymaps.control.ZoomControl(), { right: 5, top: 75 });
myMap.controls.add(new ymaps.control.MiniMap({type:'yandex#map'},{zoomOffset: 4}));

myGeoObjects = [];
myPlacemark1 = new ymaps.Placemark([52.756330455587,103.63696563759], {
balloonContentHeader: 'Название',
balloonContentBody: 'Содержимое <em>балуна</em>',
balloonContentFooter: '<strong>Футер</strong>'

}),

myPlacemark2 = new ymaps.Placemark([52.756326542465,103.63695062976], {
balloonContentHeader: 'Название',
balloonContentBody: 'Содержимое <em>балуна</em>',
balloonContentFooter: '<strong>Футер</strong>'

}),

myPlacemark3 = new ymaps.Placemark([52.756398143445,103.63710083347], {
balloonContentHeader: 'Название',
balloonContentBody: 'Содержимое <em>балуна</em>',
balloonContentFooter: '<strong>Футер</strong>'

}),

myPlacemark4 = new ymaps.Placemark([52.756398143404,103.63693990092], {
balloonContentHeader: 'Название',
balloonContentBody: 'Содержимое <em>балуна</em>',
balloonContentFooter: '<strong>Футер</strong>'

}),

myPlacemark5 = new ymaps.Placemark([52.756723600877,103.63638200145], {
balloonContentHeader: 'Название',
balloonContentBody: 'Содержимое <em>балуна</em>',
balloonContentFooter: '<strong>Футер</strong>'

}),



// Создаем коллекцию, в которую будем добавлять метки
myCollection = new ymaps.GeoObjectCollection();

//Добавляем метки в коллекцию геообъектов.
myCollection
.add(myPlacemark1).add(myPlacemark2).add(myPlacemark3).add(myPlacemark4).add(myPlacemark5);



// Добавляем коллекцию геообъектов на карту.
myMap.geoObjects.add(myCollection);

}

 

 

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