自定义彩色谷歌地图标记

时间:2018-05-21 09:30:11

标签: android google-maps

我正在尝试向地图添加自定义彩色标记。我找到了this回答,其中指出我需要提供具有HUE颜色的BitmapDescriptorFactory并将其提供给.icon()的{​​{1}}方法,但是当我使用时a converter获取我的颜色的HUE值(#678E00),它给出了3个值,(76,100,27.8),但我只能为MarkerOptions提供1个数字。你知道我怎么做吗?

1 个答案:

答案 0 :(得分:0)

Hex颜色(#678E00)的HSL(色调,饱和度,亮度)表示为76,100,27.8。

这意味着您的颜色的色调是76,这是您需要提供给defaultMarker函数的值:

.defaultMarker(76)

考虑到您只能设置标记的色相,并且不会修改饱和度和亮度,因此您的颜色将与原始#678E00不同