【问题标题】: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 实施相应的功能...

    希望这会有所帮助...

    【讨论】:

    • 谢谢,所以我会继续自定义drawables ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-23
    • 2021-02-01
    • 2018-04-27
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    相关资源
    最近更新 更多