Клуб API Карт

Добавить в менеджер объектов группу объектов

Aliens6
5 января 2010, 03:43

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


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

 

all_placemark = new YMaps.GeoObjectCollection();

objManager = new YMaps.ObjectManager();

for (mag in json.placemarks){
   var point = new YMaps.GeoPoint(json.placemarks[mag].x, json.placemarks[mag].y);
   var placemark = new YMaps.Placemark(point);
   placemark.name = mag;
   placemark.description = json.placemarks[mag].descr;
   all_placemark.add(placemark);
  };

objManager.add(all_placemark, 10, 16);
map.addOverlay(objManager);



Получаю ошибку (в FireBug)

aj.getGeoPoint is not a function

Что я не так делаю? ну или может я не совсем понял логику?

Спасибо за ответ 

 

5 комментариев
Подписаться на комментарии к посту
В диспетчер объектов можно добавить только метки, группы добавлять нельзя.

А как тогда сделать группировку объектов, но и чтобы объект менеджером они управлялись так сказать?

И можно ли тогда, содержать объекты одновременно  и там и там? будут ли настройки в группировке применяться для экземпляра в объект менеджере? (P.S>я недавно с js, не совсем понимаю объекты их)

И подскажите тогда, а показ ломаной и многоугольника автоматически будет регулироваться при зуме? Я как понимаю да? А на счет группировки, как мне реализовать енсколько групп объектов, чтобы их можно было добавлять, убирать с карты? С GeoObjectCollection это понятно как, каждая группа отдельно и ее добавлять, убирать с карты, а вот с менеджером обхектов непонятно
Что вы подразумеваете под "показ ломаной и многоугольника автоматически будет регулироваться при зуме"?

Пример отображения групп объектов на карте можно посмотреть по этой ссылке:
http://api.yandex.ru/maps/jsapi/doc/dg/tasks/map-overlays-examples.xml#how-to-control-groups-from-menu

В чем сложность добавлять и удалять диспетчер объектов по аналогии с группой?

На счет ломаной и многоугольника осознал :) Глупость сказал.


На счет удалять/добавлять диспетчер объектов попробую, спасибо