2015-02-13 16 views
1

Я изменяю цвет маркера с помощью этой функции mMap.addMarker(new MarkerOptions().position(new LatLng(lat,lng)).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_BLUE))); Я не могу найти HUE_BLACK. Как установить цвет маркера на черный? Я предпочитаю избегать пользовательских растяжек.Как установить цвет маркера на черный в Google Maps android

ответ

2

Нет такой вещи, как HUE_BLACK. Черный цвет имеет любое значение оттенка в возможном диапазоне (0-359) и каждое значение насыщенности в возможном диапазоне (0-100), но определенное значение яркости (0). Check this. Это означает, что вы не можете установить цвет черного маркера, не устанавливая значение яркости на 0, но вы можете установить только значение оттенка в BitmapDescriptorFactory ...

Итак, что вам нужно сделать, это использовать пользовательский вариант, который вы пытаетесь использовать чтобы избежать :(Больше информации here.

Кроме того, я узнал, что маркеры по умолчанию могут отличаться на разных устройствах в зависимости от того, какие чертежи связаны с сервисами Google Play, поэтому вам следует избегать их, когда это возможно. ..

PS: Проблема с установкой только цветов оттенка была сообщена как проблема, и мы все еще ожидаем, что Google выполнит соответствующую te функциональность ...

Надеюсь, что это поможет ...

+0

Спасибо, поэтому я перейду по пользовательским чертежам;) –

Смежные вопросы