Как изменить иконку у определнной метки?

Не получается выбрать определнную метку из тех что были проставлены ранее, хотелось бы после выбора определенного объекта в списке recyclerView не только перемещаться к его месту нахождения, но и изменять иконку.

Может кто-то сталкивался с подобной проблемой?

введите сюда описание изображения


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

Автор решения: Сергей Бувака

Вы можете использовать дынный способ для смены иконки в Yandex MapKit. Но вам необходимо иметь ссылку на маркер, иконку которого вы хотите заменить.

private fun editMarker(mapObject: PlacemarkMapObject?, @DrawableRes imageRes: Int) {
    mapObject?.setIcon(ImageProvider.fromResource(context, imageRes))
}

При добавлении маркера на карту методом mapObjectCollection.addPlacemark() вы получаете ссылку на маркер. Можете ее сохранить для последующего изменения.

→ Ссылка