Сервис работы с адресами

Пространство имен: pullenti.address

Expand
	imageСинтаксис

Методы

  Имя Тип значения Описание
Public method Staticget_children_objectslistПолучить список дочерних объектов для ГАР-объекта
Public method Staticget_gar_index_pathstrПолучить папку с используемым ГАР-индексом (если null, то индекс не подгружен)
Public method Staticget_gar_statisticGarStatisticПолучить информацию по индексу и его объектам
Public method Staticget_objectGarObjectПолучить объект по внутреннему идентификатору (он может меняться от версии к версии индекса, долгосрочно привязываться к нему НЕЛЬЗЯ)
Public method Staticget_server_uristrЕсли связь с сервером установлена, то вернёт адрес
Public method Staticget_server_versionstrПолучить версию SDK на сервере
Public method StaticinitializeнетИнициализация движка - необходимо вызывать один раз в начале работы.
Public method Staticprocess_single_address_textTextAddressОбработать текст с одним адресом (адресное поле)
Public method Staticprocess_single_address_textslistОбработать порцию адресов. Использовать в случае сервера, посылая ему порцию на обработку (не более 100-300 за раз), чтобы сократить время на издержки взаимодействия. Для обычной работы (не через сервер) это эквивалентно вызову в цикле process_single_address_text и особого смысла не имеет.
Public method Staticprocess_single_address_texts_recordslistПробразовать порцию адресов сразу в представление для записи в БД (фактически вызываются process_single_address_texts и затем для каждого AddressDbRecord.AddressDbRecord, для случая взаимодействия с сервером так получится эффективнее)
Public method Staticprocess_textlistОбработать произвольный текст, в котором есть адреса
Public method Staticsearch_objectsSearchResultИскать объекты (для выпадающих списков)
Public method Staticset_gar_index_pathнетУказание директории с индексом ГАР (если не задать, то выделяемые объекты привязываться не будут)
Public method Staticset_server_connectionboolДля работы установить связь с сервером и все запросы делать через него (используется для ускорения работы для JS и Python)

Поля

  Имя Тип Описание
Public field StaticVERSIONstrТекущая версия
Public field StaticVERSION_DATEstrДата создания текущей версии