如果你能将矢量图像渲染成可绘制的 Drawable,那么你就可以将其用作地图标记。Android 上的矢量 drawable 很复杂,但也许你已经解决了这个问题。你需要以所需大小编程方式创建可写的 Bitmap(将常量大小指定为 dips 以调整到屏幕密度),创建基于该 Bitmap 的 Canvas,在 Drawable 上设置边界,然后在 Canvas 上绘制它。然后,你的 Bitmap 将包含 Drawable 的渲染结果,你可以从中创建一个 Marker。