Клуб API Карт

ymaps.geocode() - precision и text

masalov.maps
27 ноября 2012, 14:36

Подскажите, как с помощью объекта, который возвращает функция geocode узнать precision (exact, near, ...) и как API интерпретировал строку поиска?

В соответствующем JSON-объекте это поля precision и text в GeocoderMetaData.

В документации не нашел. Спасибо.

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

 

ymaps.geocode('Москва')

    .then(function (res) {

        // первый геообъект в коллекции результатов

    var firstGeoObject = res.geoObjects.get(0);

    console.log(firstGeoObject);

    // все данные геообъекта

    console.log(firstGeoObject.properties.getAll());

    // Область видимости геообъекта

    console.log(firstGeoObject.properties.get('boundedBy'));

    // Данные об адресе геообъекта

    console.log(firstGeoObject.properties.get('metaDataProperty.GeocoderMetaData.AddressDetails'));

    // Точность поиска

    console.log('precision', firstGeoObject.properties.get('metaDataProperty.GeocoderMetaData.precision'));

    // Поля геообъекта

    console.log(firstGeoObject.properties.get('text'));

    console.log(firstGeoObject.properties.get('name'));

    console.log(firstGeoObject.properties.get('description'));

});