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

Пространство имен: Pullenti.Address

Expand
	imageСинтаксис

Методы

  Имя Тип значения Описание
Public method StaticGetChildrenObjectsList<GarObject>Получить список дочерних объектов для ГАР-объекта
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 StaticProcessSingleAddressTextsList<TextAddress>Обработать порцию адресов. Использовать в случае сервера, посылая ему порцию на обработку (не более 100-300 за раз), чтобы сократить время на издержки взаимодействия. Для обычной работы (не через сервер) это эквивалентно вызову в цикле ProcessSingleAddressText и особого смысла не имеет.
Public method StaticProcessSingleAddressTextsRecordsList<AddressDbRecord>Пробразовать порцию адресов сразу в представление для записи в БД (фактически вызываются ProcessSingleAddressTexts и затем для каждого AddressDbRecord.AddressDbRecord, для случая взаимодействия с сервером так получится эффективнее)
Public method StaticProcessTextList<TextAddress>Обработать произвольный текст, в котором есть адреса
Public method StaticSearchObjectsSearchResultИскать объекты (для выпадающих списков)
Public method StaticSetGarIndexPathнетУказание директории с индексом ГАР (если не задать, то выделяемые объекты привязываться не будут)
Public method StaticSetServerConnectionboolДля работы установить связь с сервером и все запросы делать через него (используется для ускорения работы для JS и Python)

Поля

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