Сервис работы с адресамиПространство имен: pullenti.address
Синтаксис
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() ![]() | getChildrenObjects | Array | Получить список дочерних объектов для ГАР-объекта |
![]() ![]() | getGarIndexPath | String | Получить папку с используемым ГАР-индексом (если null, то индекс не подгружен) |
![]() ![]() | getGarStatistic | GarStatistic | Получить информацию по индексу и его объектам |
![]() ![]() | getObject | GarObject | Получить объект по внутреннему идентификатору (он может меняться от версии к версии индекса, долгосрочно привязываться к нему НЕЛЬЗЯ) |
![]() ![]() | getServerUri | String | Если связь с сервером установлена, то вернёт адрес |
![]() ![]() | getServerVersion | String | Получить версию SDK на сервере |
![]() ![]() | initialize | нет | Инициализация движка - необходимо вызывать один раз в начале работы. |
![]() ![]() | processSingleAddressText | TextAddress | Обработать текст с одним адресом (адресное поле) |
![]() ![]() | processSingleAddressTexts | Array | Обработать порцию адресов. Использовать в случае сервера, посылая ему порцию на обработку (не более 100-300 за раз), чтобы сократить время на издержки взаимодействия. Для обычной работы (не через сервер) это эквивалентно вызову в цикле processSingleAddressText и особого смысла не имеет. |
![]() ![]() | processSingleAddressTextsRecords | Array | Пробразовать порцию адресов сразу в представление для записи в БД (фактически вызываются processSingleAddressTexts и затем для каждого AddressDbRecord.AddressDbRecord, для случая взаимодействия с сервером так получится эффективнее) |
![]() ![]() | processText | Array | Обработать произвольный текст, в котором есть адреса |
![]() ![]() | searchObjects | SearchResult | Искать объекты (для выпадающих списков) |
![]() ![]() | setGarIndexPath | нет | Указание директории с индексом ГАР (если не задать, то выделяемые объекты привязываться не будут) |
![]() ![]() | setServerConnection | Boolean | Для работы установить связь с сервером и все запросы делать через него (используется для ускорения работы для JS и Python) |