Клуб API Карт

Получить список всех районов города по адресу

BendeR-say
21 ноября 2013, 17:39

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

Нужна помощь. Есть адрес, например: Россия, Санкт-Петербург. Нужно имея этот адрес получить список всех райнов Санкт-Петербурга.

 Привожу немного переделанный код из песочницы:

ymaps.ready(init);
function init() {
    // Поиск координат центра Нижнего Новгорода.
    ymaps.geocode('Санкт-Петербург', { results: 1 }).then(function (res) {
        // Выбираем первый результат геокодирования.
        var firstGeoObject = res.geoObjects.get(0),
        // Создаем карту с нужным центром.
            myMap = new ymaps.Map("map", {
                center: firstGeoObject.geometry.getCoordinates(),
                zoom: 11,
                behaviors: ['default', 'scrollZoom']
            });
        // Поиск станций метро.
        // Делаем запрос на обратное геокодирование.
        var objects = ymaps.geocode(myMap.getCenter(), {
            // Ищем только станции метро.
            kind: 'districts',
            // Ищем в пределах области видимости карты.
           // boundedBy: myMap.getBounds(),
            // Запрашиваем не более 20 результатов.
            results: 50
        }).then(function (res) {
   // Задаем изображение для иконок меток.
           // res.geoObjects.options.set('preset', 'twirl#metroMoscowIcon');
            // Добавляем полученную коллекцию на карту.
            myMap.geoObjects.add(res.geoObjects);
        });
    }, function (err) {
        // Если геокодирование не удалось, сообщаем об ошибке.
        alert(err.message);
    });
}

 Этот код возвращает, только один район Санкт-Петербурга. Как сделать, чтоб вернулиь все?

П.С. Если в коде поменять kind: 'districts' на kind: 'metro', то вернется список всех станций метро. С районами не работает(