Команда
Запрос
Дополнительные предварительные действия
set_address_format
"command" : {
  "plm_type_code" : ${geo},
  "state" : ${set_address_format},
  "dimension_id": string,
  "address_format" : {
     "floaterLeft" : string, // символ «До» адреса
                            // (удаление избыточных символов в каждом поле в отдельности)
     "floaterRight": string, // символ «После» адреса
     "addressUnits": [ // разделители адреса, когда адрес занимает всё поле
        {
          "type": int, // тип территориальной единицы
          "separator": string // разделитель территориальной единицы
        },
        {
          "type": int, // тип территориальной единицы
          "separator": string // разделитель территориальной единицы
        }
        ],
     "defaultAddressUnits": [], // вектор значений адресных единиц по умолчанию(тех, которых в
                               // строке нет, но известно что для всех адресов они одинаковые).
     "dimType": int, // тип данных размерности, указанный в окне настроек
     "isIgnored": bool // флаг, указывающий следует ли игнорировать эту размерность 
                       //при построении карты(интерфейс)							
    }
}
type:
  • 0 — Почтовый индекс
  • 1 — Страна
  • 2 — Округ
  • 3 — Регион
  • 4 — Город
  • 5 — Улица
  • 6 — № дома


Пример использования floaterLeft:
Авиамоторная (ул. Авиамоторная, д. 1)
В этом случае floaterLeft = '('


dimType:

  • point - 0;
  • polygon - 1;
  • heatmap - 2;
  • GPS - 3;
  • DUMMY(сепараторы) - 5.
Команда
Ответ
Дополнительные сведения
unspecified_response

"command" : {
	"plm_type_code" : ${geo},
	"state": ${unspecified_response}	
  			  }



  • Нет меток