Клуб API Карт

Перекрестная группировка

grey4eg
30 октября 2011, 21:16

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

В данный момент разбираю вот этот пример - http://api.yandex.ru/maps/articles/examples/mapgroupmenu.html

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

То есть мы имеем

 var groups = [
                createGroup("1-комнатные", [
                    createPlacemark(new YMaps.GeoPoint(68.28083,58.219306), "Монумент \"Родина-Мать\""),
                    createPlacemark(new YMaps.GeoPoint(68.282311,58.217642), "Памятник \"Богдану Хмельницкому\""),
                    createPlacemark(new YMaps.GeoPoint(68.285809,58.214664), "Арка Дружбы народов")
                ], "default#redPoint"),
                createGroup("2-комнатные", [
                    createPlacemark(new YMaps.GeoPoint(68.289242,58.217382), "Ресторан \"Калинка-Малинка\"", "пр.Владимира Маяковского, 47"),
                    createPlacemark(new YMaps.GeoPoint(68.284521,58.221231), "Бар \"Сало-бар\"", "ул. Анри Барбюса, 5а"),
                    createPlacemark(new YMaps.GeoPoint(68.280101,58.220869), "Абсент-бар \"Палата №6\"", "бульвар Воровского, 31а"),
                    createPlacemark(new YMaps.GeoPoint(68.283534,58.225635), "Ресторан \"Спотыкач\"", "Владимирская,16")
                ], "default#greenPoint"),

И нужно создать отдельную группу, допустим, для Монумент \"Родина-Мать\ и Абсент-бар \"Палата №6\" и управлять этой группой отдельно?

1 комментарий
Подписаться на комментарии к посту

Каждый обьект может иметь только одну группу.

Но вам ничего не мешает в другую группу добавить его полную копию.