Клуб API Карт

YmapsML - bounds, задержка загрузки

Королев Михаил
19 августа 2010, 21:01

Вопросов 2.

bounds задаётся в YmapsML, но для некоторых объектов требуется длительное время.

1. Хотелось бы либо отображать карту по окончании загрузки, а точнее делать bounds сразу после загрузки соотв. команды, не дожидаясь загрузки всего YmapsML файла.
Так как заранее, при инициализации карты я не знаю какую область нужно будет показать.

2. на время длительной загрузки-обработки  YmapsML неплохо бы иметь возможность штатно отображать прогресс или часики, чтобы посетитель знал что скоро что-то будет.

Чтобы не быть голословным - реализовано вот здесь:

http://ymm.sytes.net/RegionShow.asp?112

Конкретно эта страница отображает Ml-файл через ~5-10 сек

1 комментарий
Подписаться на комментарии к посту
1. А может один раз вычислить bounds, сохранить его и использовать потом при инициализации карты? Также можно сохранить кодированные вершины многоугольника и использовать их без обращения к серверу. Также границы отображаемых регионов можно "огрубить" (т. е. использовать меньше точек), тогда грузиться будет гораздо быстрее.
Вам подойдет подобное решение?
Получить доступ к данным не до конца загруженного YMapsML не получится.

2. Не уверен, что удачное решение отображать какой-то лоадер. API содержит в себе базовый функционал, а всякого рода "навесы" должны реализовывать сами разработчики. Думаю, что лоадер "часики" сделать не составит труда сделать самому ;)