【问题标题】:How to set the marker color to black in google maps android如何在谷歌地图android中将标记颜色设置为黑色
【发布时间】:2015-02-13 14:40:10
【问题描述】:
我使用此功能更改标记的颜色
mMap.addMarker(new MarkerOptions().position(new LatLng(lat,lng)).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_BLUE)));
我找不到 HUE_BLACK。
如何将标记颜色设置为黑色?
我更喜欢避免自定义可绘制对象。
【问题讨论】:
标签:
android
google-maps
marker
【解决方案1】:
没有 HUE_BLACK 这样的东西。黑色具有可能范围 (0-359) 中的每个色调值和可能范围 (0-100) 中的每个饱和度值,但具有特定的亮度值 (0)。 Check this。就是说不把亮度值设置为0就不能设置黑色标记的颜色,但是只能在BitmapDescriptorFactory中设置色相值……
所以你应该做的是使用你试图避免的自定义drawable:(。更多信息here。
另外,我了解到,默认标记在不同设备上的显示可能会有所不同,具体取决于绑定到 Google Play 服务中的可绘制对象,因此您应该尽可能避免使用它们...
P.S:关于仅设置色调颜色的问题已被报告为问题,我们仍在等待 Google 实施相应的功能...
希望这会有所帮助...