Google 地图实用程序库 IconGenerator setColor 无法正常工作
Google maps utility library IconGenerator setColor not working properly
我正在使用 Google 地图实用程序库为我的标记生成图标,但 setColor 不起作用,我设置的每种颜色都是不同的蓝色阴影,这不是我的颜色,而且它周围还有黑色笔划,我不想要。
这是代码:
for (place in location.locations) {
val locationPoz = LatLng(place.lat, place.long)
boundsBuilder.include(locationPoz)
//Here is the icon part
val icon = IconGenerator(requireContext())
icon.setColor(R.color.red)
val fIcon = icon.makeIcon("${place.price}€")
val marker = MarkerOptions()
.position(locationPoz)
.title(place.name)
.icon(BitmapDescriptorFactory.fromBitmap(fIcon))
.alpha(5f)
googleMap.addMarker(marker)
}
这就是我的地图的样子
中提供的值之一
尝试
~icon.setColor(IconGenerator.STYLE_RED)
~
编辑:我想我看错了。 STYLE_* 值必须像
icon.setStyle(IconGenerator.STYLE_RED)
这还没有解决您不想要的边框问题,因此,您需要提供自己的可绘制背景 setBackground
我正在使用 Google 地图实用程序库为我的标记生成图标,但 setColor 不起作用,我设置的每种颜色都是不同的蓝色阴影,这不是我的颜色,而且它周围还有黑色笔划,我不想要。
这是代码:
for (place in location.locations) {
val locationPoz = LatLng(place.lat, place.long)
boundsBuilder.include(locationPoz)
//Here is the icon part
val icon = IconGenerator(requireContext())
icon.setColor(R.color.red)
val fIcon = icon.makeIcon("${place.price}€")
val marker = MarkerOptions()
.position(locationPoz)
.title(place.name)
.icon(BitmapDescriptorFactory.fromBitmap(fIcon))
.alpha(5f)
googleMap.addMarker(marker)
}
这就是我的地图的样子
尝试
~icon.setColor(IconGenerator.STYLE_RED)
~
编辑:我想我看错了。 STYLE_* 值必须像
icon.setStyle(IconGenerator.STYLE_RED)
这还没有解决您不想要的边框问题,因此,您需要提供自己的可绘制背景 setBackground