Клуб API Карт

Использование большого количества объекта

Aliens6
3 ноября 2009, 17:55

Здравствуйте

Начал делать своей проект с Яндекс.Картами и появился вопрос, если все объекты я описываю в 1 YMapsML файле, при большом их колчиестве (а их планируется достаточно) файл же будет огромен и людям придется достатточно много качать. Можно ли их как-то разделить на мнодество мелких? или подгружать по мере надобности

4 комментария
Подписаться на комментарии к посту
А почему используете YMapsML - я бы вашем случае смотрел бы в сторону JavaScript API и подгружал бы объекты через AJAX в зависимости от того какой кусок карты сейчас на экране.
мне кажется так легче описывать большое количество объектов
Да можно. Создайте скрипт, который будет в качестве параметров принимать масштаб и область просмотра карты и генерировать YMapsML-документ/JSON с объектами, которые попали в данную область.
Таким образом пользователям будет отдавать лишь часть данных, а не все сразу.

Пример реализации: probki.avtoradio.ru.

Также можно использовать Диспетчер объектов, который даст выйгрыш в производительности, скрыв объекты вне активной области карты.
Вот про такой скрипт и подумывал. На стороне сервера буду генерировать нужный объем данных. Спасибо