Клуб API Карт

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

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

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

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

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

 

6 комментариев
Мошиков Владислав
28 января 2016, 02:56

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

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

Мошиков Владислав
28 января 2016, 02:56

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

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

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)

 

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

Мошиков Владислав
28 января 2016, 02:56

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

 я гружу из MySQL