簡體   English   中英

如何在Google Maps Android中將標記顏色設置為黑色

[英]How to set the marker color to black in google maps android

我使用此函數更改標記的顏色mMap.addMarker(new MarkerOptions().position(new LatLng(lat,lng)).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_BLUE))); 我找不到HUE_BLACK。 如何將標記顏色設置為黑色? 我寧願避免自定義可繪制對象。

沒有HUE_BLACK這樣的東西。 黑色的每個色相值都在可能的范圍內(0-359),每個飽和度值都在可能的范圍內(0-100),但特定的亮度值是(0)。 檢查一下 這意味着您不能在不將亮度值設置為0的情況下設置黑色標記的顏色,而只能在BitmapDescriptorFactory中設置色相值。

因此,您應該做的是使用要避免使用的自定義drawable :(。更多信息,請點擊此處

另外,據我了解,默認標記在不同的設備上可能會有所不同,具體取決於捆綁到Google Play服務中的可繪制對象,因此應盡可能避免使用它們。

PS:關於僅設置色調顏色的問題已被報告為問題,我們仍在等待Google實現適當的功能...

希望這可以幫助...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM