Клуб API Карт

Балун вне текущих границ карты

ushunter
9 сентября 2010, 00:44

Существует ли возможность создать какой то объект или множество объектов, находящихся вне текущих границ карты?

Т.е. ищется возможность показывать объекты, появляющиеся по мере перемещения карты в окне.

Надеюсь сумел выразить свою мысль)

12 комментариев
Подписаться на комментарии к посту
Возможны ли подробности по первому пункту?
Объекты создаются на карте и от вьюпорта(видимой области) не зависят.
Если объектов не много то просто поместите их на карту.


Я правильно понял, что:
1. сущность, в которой можно разместить свой контент, это Balloon?
2. Balloon может существовать на карте в единственном экземпляре?
3. нет другой сущности, способной содержать пользовательский контент?
1. Не обязательно. Оверлеи (балун, метка, ломаная, многоугольник), всплывающая подсказка, еще можно создать свои оверлеи.
2. Да
3. Нет. См. пункт 1.

Расскажите о вашей задаче и я попробую подсказать подходящее решение.
Спасибо за предложение!
Надо разместить на карте произвольное кол-во объектов, часть объектов может оказаться вне области видимости карты.
При перемещении карты объекты должны показаться.
Информация о расположении и содержании объекта хранится в БД.
Объект должен содержать в себе произвольный текст с html форматированием - как например Balloon (он же балун если я правильно понял).
Все зависит от того, на сколько много у вас объектов.
Если пару сотен, то можно воспользоваться диспетчером объектов (он скроект объекты за пределами видимости карты).

Если объектов тысячи, то нужно их подгружать объекты динамически. В простейшем варианты при перемещении карты передавать bounds на сервер, выбирать объекты из базы, попавшие в этот bounds, а дальше отобразить их на карте.
Думаю кол-во объектов не превысит 2-3 сотни.
Для меня главная проблема как то объект создать требуемой конструкции, остальное вроде я соображу.
Может где в API есть примерчик создания своего объекта?
Андрей спасибо, буду разбираться!
Здравствуйте, Юрий!
Получилось разместить баллун вне границ карты ?
Я столкнулся с такой-же проблемой. Подскажите как это сделать?

Спасибо!
К сожалению пока не добрался.