Клуб API Карт

проблема с созданием меток

isiyanko
19 декабря 2011, 19:19

Мне нужно создать порядка несколько тысяч меток на яндекс-карте и написать на каждой метке цифру.

создаю я метки так:

for (i=0;i<data.length;i++) {

 var point = new YMaps.GeoPoint(a,b);
 var placemark = new YMaps.Placemark(point);
//        placemark.setIconContent('test');                                                                                                                                     
        map.addOverlay(placemark);

}

метки появляются НО без текста - все быстро и прекрасно работает. Если я пытаюсь вставить текст в каждую метку ( см код выше ) метки с текстом появляются НО начинаются довольно сильные тормоза в прорисовке карты. В чем может быть проблема ?

 

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

при таком количестве меток лучше использовать хотспоты

Или хотя бы objectManager.

А вообще я бы не делал несколько тысяч меток с текстом - это ОЧЕНЬ дорогие, в плане скорости, обьекты

а "кластеризация маркеров "  еще не реализована в API яндекс карт ?

в google api есть оказывается прекрасные примеры на эту тему:

http://gmaps-utility-library.googlecode.com/svn/trunk/markerclusterer/1.0/examples/speed_test_example.html