Streetsv4

Материал из post-API.ru
Перейти к: навигация, поиск

Описание

Структура streets в качестве элементов содержит набор дочерних структур street и houses. Используется:

content:
  streets:                             
   '0':                               - порядковый номер записи об улице
     street:                          - массив описания одной улицы
       aoguid: c0b0e835-134c-4b...    - идентификатор улицы согласно ФИАС
       formalname: Зеленый            - название улицы
       shortname: пр-кт               - название типа улицы ('ш', 'туп', 'пл')
       ufshortname: пр-кт             - user-friendly название типа улицы ('шоссе', 'тупик', 'пл.')
       formatname: Зеленый пр-кт      - user-friendly название улицы
       order: fs                      - порядок следования shortname/formalname
       aolevel: 7                     - aolevel согласно ФИАС
       lat: '55.752921'               - широта центра квадрата, в который вписана улица
       long: '37.795259'              - долгота центра квадрата, в который вписана улица
       geo:
         lb_long: '37.830725'         - широта левого нижнего угла квадрата 
         lb_lat: '55.753909'          - долгота левого нижнего угла квадрата
         ru_long: '37.764249'         - широта верхнего правого угла квадрата
         ru_lat: '55.747059'          - долгота верхнего правого угла квадрата
       distance: 1826.7379000320288   - только для метода OBG удаление в метрах от заданных координат
     houses:                          - массив домов данной улицы houses
       0:
         houseguid: 2d9556f4-c2f4-4b9f-9774-13ffdac88551
         housenum: '101'
         strucnum: 
         buildnum: 
         formatname: '101'
         lat: '55.750667'
         long: '37.828173'
       1:
         houseguid: 42ab8f20-d380-432b-9a6a-59e382e067cd
         housenum: 101А
         strucnum: 
         buildnum: 
         formatname: 101А
         lat: '55.751376'
         long: '37.828874'

Особенности

  • Координаты могут возвращаться не всегда. Это определяется наличием координат в кеше post-API.ru. Если к моменту вызова любого метода, возвращающего данную структуру, координаты не были закешированы, то соответствующие поля будут присутствовать, но значения в них будут равны 0.


История

  • 05.10.2013 - Структура определена для методов версии 4.0