Клуб API Карт

Улучшение производительности карт при большом кол-ве точек

Topor Alexei
3 февраля 2011, 11:57

Я добавил свой слой на карту. Точки я заношу на "Моих картах" и подключаю через ссылку на YMapsML-файл.

Дело в том что точек очень много и загрузка этого файла идет очень долго. Можно ли как-нибудь в ассинхронном режиме подгружать файл с точками? Чтобы показалась сначала карта, а потом после подгрузки YMapsML-файла вывелись и точки?

Слой создаю примерно так

var ml = new YMaps.YMapsML(url);
map.addOverlay(ml);

url - это адрес YMapsML-файла

Другая проблемма заключается в том, что из-за большого кол-ва точек страница с картой сильно подтормаживает. Есть ли какой-нибудь способ улучшить производительность?

Спасибо.