Клуб API Карт

Заголовок не указан

Пост в архиве.

Добрый вечер! Появился вопросик при создании проекта. У меня задача перебрать полигоны которые построеные на карте и узнать в какой полигон входит определенный адрес. карту я подружаю с поymaps.geoXml.load('http://maps.yandex.ru/export/usermaps/тра-та-та/')

.then(function (res) {
                    myCollection.add(res.geoObjects);
                    if (res.mapState) {
                        res.mapState.applyToMap(myMap);
                    }
                });

 

тоесть в коллекции есть всякая геометрия, как точки так и полигоны.

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

 

4 комментария

можно попробовать так obj instanceof ymaps.Polygon

или так obj.geometry.getType() === 'Polygon'

Спасибо за помощь!

Sergey Konstantinov
28 января 2016, 03:03
Второй способ предпочтительнее

спасибо, я его и  использую)