Добавить поиск в Yandex Mapkit (Android, Java)

Нужно сделать поиск по адресу в Yandex Mapkit (Android, Java). Вывод информации по адресу как в яндекс картах не нужен, нужно просто по введённому пользователем адресу переместить камеру так, чтобы найденный объект был в центре экрана. В документации нет никаких примеров, по другим источникам тоже найти не могу.


Ответы (1 шт):

Автор решения: JustAnotherCoder

Упрощенно как-то так, например. Ставим камеру на координаты первого найденого объекта:

@Override
public void onSearchResponse(Response response) {
    for (GeoObjectCollection.Item searchResult : response.getCollection().getChildren()) {
        Point resultLocation = searchResult.getObj().getGeometry().get(0).getPoint();
        if (resultLocation != null) {
            CameraPosition cameraPosition = new CameraPosition(resultLocation, 14.0f, 0.0f, 0.0f);
            mapView.getMap().move(cameraPosition);
            return;
        }
    }
}
→ Ссылка