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

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

Expand
	imageСинтаксис

Методы

  Имя Тип значения Описание
Public method StaticgetChildrenObjectsArrayПолучить список дочерних объектов для ГАР-объекта
Public method StaticgetGarIndexPathStringПолучить папку с используемым ГАР-индексом (если null, то индекс не подгружен)
Public method StaticgetGarStatisticGarStatisticПолучить информацию по индексу и его объектам
Public method StaticgetObjectGarObjectПолучить объект по внутреннему идентификатору (он может меняться от версии к версии индекса, долгосрочно привязываться к нему НЕЛЬЗЯ)
Public method StaticgetServerUriStringЕсли связь с сервером установлена, то вернёт адрес
Public method StaticgetServerVersionStringПолучить версию SDK на сервере
Public method StaticinitializeнетИнициализация движка - необходимо вызывать один раз в начале работы.
Public method StaticprocessSingleAddressTextTextAddressОбработать текст с одним адресом (адресное поле)
Public method StaticprocessSingleAddressTextsArrayОбработать порцию адресов. Использовать в случае сервера, посылая ему порцию на обработку (не более 100-300 за раз), чтобы сократить время на издержки взаимодействия. Для обычной работы (не через сервер) это эквивалентно вызову в цикле processSingleAddressText и особого смысла не имеет.
Public method StaticprocessSingleAddressTextsRecordsArrayПробразовать порцию адресов сразу в представление для записи в БД (фактически вызываются processSingleAddressTexts и затем для каждого AddressDbRecord.AddressDbRecord, для случая взаимодействия с сервером так получится эффективнее)
Public method StaticprocessTextArrayОбработать произвольный текст, в котором есть адреса
Public method StaticsearchObjectsSearchResultИскать объекты (для выпадающих списков)
Public method StaticsetGarIndexPathнетУказание директории с индексом ГАР (если не задать, то выделяемые объекты привязываться не будут)
Public method StaticsetServerConnectionBooleanДля работы установить связь с сервером и все запросы делать через него (используется для ускорения работы для JS и Python)

Поля

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