Java 如何使用不同的标记图标更改标记颜色
此时,标记图标处于默认形状,颜色是一个变量(不同位置的颜色不同),如下代码所示Java 如何使用不同的标记图标更改标记颜色,java,android-studio,maps,google-maps-markers,Java,Android Studio,Maps,Google Maps Markers,此时,标记图标处于默认形状,颜色是一个变量(不同位置的颜色不同),如下代码所示 markerOptions.icon(BitmapDescriptorFactory.defaultMarker(obj.getColor())); 但我尝试的是通过保持颜色指定来更改形状,如我定义的自定义方法(obj.getColor())中所述 我试过使用下面的(形状改变) 虽然形状改变了,但所有图标都是红色的,这不是要求。但是没有像默认标记中那样的选项来更改颜色 有关于这方面的指南吗?请更改颜色和标记的形状
markerOptions.icon(BitmapDescriptorFactory.defaultMarker(obj.getColor()));
但我尝试的是通过保持颜色指定来更改形状,如我定义的自定义方法(obj.getColor())中所述
我试过使用下面的(形状改变)
虽然形状改变了,但所有图标都是红色的,这不是要求。但是没有像默认标记中那样的选项来更改颜色
有关于这方面的指南吗?请更改颜色和标记的形状 如果您只是使用这一条线来绘制所有标记,那么它相当于对所有标记使用1个资源位图图像。这解释了所有图标的形状和颜色都是相同的。您可以尝试在资源文件夹中使用不同颜色的图钉图像,并在创建标记时循环使用这些图像。嗯……谢谢您的建议,但这似乎不适合我的要求,因为有许多位置具有不同的颜色要求。
markerOptions.icon(BitmapDescriptorFactory.fromResource(R.drawable.pushpin))