SearchManager
Поисковик Основная точка входа для справочного API
ru.dgis.sdk.NativeObject
fun suggest(query: SuggestQuery): Future<SuggestResult>
Получить подсказки, соответствующие данному запросу
query
Future<SuggestResult>
future, резолвящаяся в ненулевой указатель на результат подбора подсказок или exceptional future, если произошла ошибка при получении подсказок
fun search(query: SearchQuery): Future<SearchResult>
Получить объекты справочника, соответствующие данному запросу
query
Future<SearchResult>
future, резолвящаяся в ненулевой указатель на результат поиска или exceptional future, если произошла ошибка при получении результатов поиска
fun searchById(id: String): Future<DirectoryObject?>
Получить объект справочника по строковому идентификатору
id
Future<DirectoryObject?>
future, резолвящаяся в указатель на объект справочника. Если объект не найден, то вернется пустой указатель
fun searchByDirectoryObjectId(objectId: DirectoryObjectId): Future<DirectoryObject?>
Получить объект справочника по идентификатору
objectId
Future<DirectoryObject?>
future, резолвящаяся в указатель на объект справочника. Если объект не найден, то вернется пустой указатель
@JvmStatic
fun createOnlineManager(context: Context): SearchManager
Создать поисковик, работающий онлайн