Сервис работы с адресамиПространство имен: Pullenti.Address
Синтаксис
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
GetChildrenObjects | List<GarObject> | Получить список дочерних объектов для ГАР-объекта | |
GetGarIndexPath | string | Получить папку с используемым ГАР-индексом (если null, то индекс не подгружен) | |
GetGarStatistic | GarStatistic | Получить информацию по индексу и его объектам | |
GetObject | GarObject | Получить объект по внутреннему идентификатору (он может меняться от версии к версии индекса, долгосрочно привязываться к нему НЕЛЬЗЯ) | |
GetServerUri | string | Если связь с сервером установлена, то вернёт адрес | |
GetServerVersion | string | Получить версию SDK на сервере | |
Initialize | нет | Инициализация движка - необходимо вызывать один раз в начале работы. | |
ProcessSingleAddressText | TextAddress | Обработать текст с одним адресом (адресное поле) | |
ProcessSingleAddressTexts | List<TextAddress> | Обработать порцию адресов. Использовать в случае сервера, посылая ему порцию на обработку (не более 100-300 за раз), чтобы сократить время на издержки взаимодействия. Для обычной работы (не через сервер) это эквивалентно вызову в цикле ProcessSingleAddressText и особого смысла не имеет. | |
ProcessSingleAddressTextsRecords | List<AddressDbRecord> | Пробразовать порцию адресов сразу в представление для записи в БД (фактически вызываются ProcessSingleAddressTexts и затем для каждого AddressDbRecord.AddressDbRecord, для случая взаимодействия с сервером так получится эффективнее) | |
ProcessText | List<TextAddress> | Обработать произвольный текст, в котором есть адреса | |
SearchObjects | SearchResult | Искать объекты (для выпадающих списков) | |
SetGarIndexPath | нет | Указание директории с индексом ГАР (если не задать, то выделяемые объекты привязываться не будут) | |
SetServerConnection | bool | Для работы установить связь с сервером и все запросы делать через него (используется для ускорения работы для JS и Python) |