добрый день.
проясните пожалуйста такую сиутацию
вот по адресу получаю координату
https://geocode-maps.yandex.ru/1.x/?geocode=Санкт-Петербург, проспект Невский, 87&results=1
и по координате получаю район
https://geocode-maps.yandex.ru/1.x/?geocode=30.363775 59.930543&kind=district&result=1
в ответе будет вот такой фрагмент
<Locality>
<DependentLocality>
<DependentLocalityName>Центральный район</DependentLocalityName>
<DependentLocality>
<DependentLocalityName>муниципальный округ Лиговка-Ямская</DependentLocalityName>
</DependentLocality>
</DependentLocality>
</Locality>
то есть вложенность двойная - есть Центральный район и муниципальный округ Лиговка-Ямская.
а вот при использовании апи версии 2.1 вот так
var resultDis = ymaps.geoQuery(ymaps.geocode(coords, { kind: 'district', result:1 }))
.then(function () {
var district = resultDis.getClosestTo(coords);
});
возвращается только Центральный район а более глубокая детализация утерена.
как можно в JS апи получить детализацию всех уровней ?