я использую такой код, что бы поменять иконку маркера на карте, но получаю ошибку:
marker.icon(BitmapDescriptorFactory.fromResource(R.drawable.icon));
Как правильно поменять иконку?
Я поняла, что было неправильно, нужно вызвать метод icon(), не для marker, а для MarkerOptions:
MarkerOptions marker = new MarkerOptions()
.position(choosedCar)
.title("Choosed Car")
.snippet("Here is your taxi!")
// поменять иконку
.icon(BitmapDescriptorFactory.fromResource(R.drawable.icon))
// поменять цвет дефолтного маркера
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_BLUE));
И еще одна из ошибок заключалась в том, что я сгенирировала изображение маркера через VectorAsset, и это был вектор в формате xml, а нужно было, что б это было png, jpg,...
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники