Клуб API Карт

Коллекции коллекций с метками

Мошиков Владислав
4 января 2013, 21:33

Собственно какие методы можно или нужно применять в данном случае?

Пример на который можно опираться:

кухни->Виды кухонь(АХиатская, Европейская, Кавказская)->Адреса ну или не адреса а оставшиесья метки..

 

6 комментариев
Подписаться на комментарии к посту
Мошиков Владислав
4 января 2013, 21:35

Более человеческим языком: чекбокс на всех кухнях показывает все. чекбокс только на Кавказской показывает метки только кавказских ресторанов

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

Мошиков Владислав
5 января 2013, 11:48

Спасибо! Но как это реализовать в коде??

 По примеру тох же ресторанов...

var CollectionRes = new ymaps.GeoObjectCollection({},{}) //Объявили большую переменную с рестораннами

Теперь нужно добавить в эту коллекцию коллекцию с европейскими кухнями..

CollectionRes.add(new ymaps.CollectionEuro({},{})

Так не получается...Да это я подозреваю что не верно..

 

 

ну я проделывала фокусы вроде

var MyItems=new ymaps.GeoObjectCollection()

var MyInventar=new ymaps.GeoObjectCollection()

var items=[]

//загружаю содержимое из базы в массив items

....

items[i]= new ymaps.Placemark(...);

MyItems.add(items[i])

....

//затем добавляем в коллекцию вышестоящего уровня

MyInventar.add(MyItems)

 

проблем не возникало

Мошиков Владислав
5 января 2013, 16:07

а из базы какой вы загружали? YMapsML (XML)?

 я гружу из MySQL