Сервис работы с адресамиПространство имен: 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) |