Клуб API Карт

Bounds результата геокодирования

clgs
28 октября 2013, 13:34

 Добрый день. Необходимо получить область. Делаю так:

var loc='Россия, Москва';

var gc = ymaps.geocode(loc,{results:1});


gc.then(
   function(res){
      console.log(res.geoObjects.get(0).geometry.getBounds()); // [[55.753676, 37.619899], [55.753676, 37.619899]]

   }   ,function(err){
      console.log(err.message);
   }
);

 т.е. ответ не область, а точка. Как получить область?

3 комментария
Подписаться на комментарии к посту

Никогда мне эта магия не правилась...

Запросите ответ как json и раскопайте из него - result.GeoObjectCollection.featureMember[0].GeoObject.boundedBy.Envelope

console.log(res.geoObjects.get(0).properties.get('boundedBy'));