Android 如何在kotlin中的图标上书写

Android 如何在kotlin中的图标上书写,android,google-maps,kotlin,marker,Android,Google Maps,Kotlin,Marker,我想在谷歌地图上添加图标作为标记,然后在上面写上数字。因为我想实现很多图标标记,大多数需要显示不同的数字,所以事先制作这么多不同的图标效率太低。有人知道我如何做到这一点吗?您可以使用位图和画布操作动态生成具有不同数字的位图。Android Canvas包含一个Canvas.drawText函数,可能会有所帮助。看看这样的东西:谢谢你Felix Guo,你知道我如何在谷歌地图中实现它吗?因为我必须添加marker(..).addicon,我需要在其中添加带有路径的位图。您可以使用BitmapFac

我想在谷歌地图上添加图标作为标记,然后在上面写上数字。因为我想实现很多图标标记,大多数需要显示不同的数字,所以事先制作这么多不同的图标效率太低。有人知道我如何做到这一点吗?

您可以使用位图和画布操作动态生成具有不同数字的位图。Android Canvas包含一个Canvas.drawText函数,可能会有所帮助。看看这样的东西:谢谢你Felix Guo,你知道我如何在谷歌地图中实现它吗?因为我必须添加marker(..).addicon,我需要在其中添加带有路径的位图。您可以使用
BitmapFactory.decodeResource
创建基于资源的位图对象,这将为您提供基础。然后,您可以将其绑定到
画布
,并使用
Canvas.drawText
在基础图像顶部绘制所需的数字。然后,您可以使用如下内容:
marker…icon(BitmapDescriptorFactory.fromBitmap(bitmapHere))