Wie zeichnet man Text in der Standardmarkierung von Google Map v2

Ich möchte Text in der Standardmarkierung von Google Map v2 zeichnen. Ich habe dies getan, indem ich mein eigenes Bild von Drawable genommen habe, aber wie kann ich es in der Standardmarkierung ändern?

Mein Code ist

 marker.icon(BitmapDescriptorFactory
          .fromBitmap(drawTextToBitmap(getApplicationContext(), R.drawable.images,"5")));

unddrawTextToBitmapMethoden ist.

public static Bitmap drawTextToBitmap(Context gContext,int gResId,String gText) {
    Resources resources = gContext.getResources();
    float scale = resources.getDisplayMetrics().density;
    Bitmap bitmap =
            BitmapFactory.decodeResource(resources, gResId);

    android.graphics.Bitmap.Config bitmapConfig =
            bitmap.getConfig();
    if(bitmapConfig == null) {
        bitmapConfig = android.graphics.Bitmap.Config.ARGB_8888;
    }
    bitmap = bitmap.copy(bitmapConfig, true);

    Canvas canvas = new Canvas(bitmap);
    Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
    paint.setColor(Color.BLACK);
    paint.setTextSize((int) (15 * scale));
    paint.setShadowLayer(1f, 0f, 1f, Color.WHITE);

    Rect bounds = new Rect();
    paint.getTextBounds(gText, 0, gText.length(), bounds);
    int x = (bitmap.getWidth() - bounds.width())/2;
    int y = (bitmap.getHeight() + bounds.height())/2;

    canvas.drawText(gText, x * scale, y * scale, paint);

    return bitmap;
}

ich möchte so einen text zeichnen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage