Comment ajouter du texte au-dessus d'un marqueur sur android, Google Maps v2?
J'ai fait une application android et je veux ajouter du texte ci-dessus (ou en dessous) un marqueur. J'ai trouvé ce lien Comment ajouter du texte au-dessus d'un marqueur sur une carte Google Maps? mais c'est pour l'ancienne api de google maps. Donc je me demande si on peut faire la même chose avec la nouvelle api ?
J'ai jamais essayé de le faire avec ce code :
Bitmap.Config conf = Bitmap.Config.ARGB_8888;
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.pin_favoris).copy(Bitmap.Config.ARGB_8888, true);
Canvas canvas = new Canvas(bm);
Paint paint = new Paint();
paint.setColor(Color.BLUE);
paint.setTextSize(25);
canvas.drawText("Favoris", 0, bm.getHeight(), paint); //paint defines the text color, stroke width, size
BitmapDrawable draw = new BitmapDrawable(getResources(), bm);
Bitmap drawBmp = draw.getBitmap();
//gMap.moveCamera(CameraUpdateFactory.newLatLngZoom(fakeMarker, 15));
gMap.addMarker(new MarkerOptions()
.position(fakeMarker)
.icon(BitmapDescriptorFactory.fromBitmap(drawBmp))
);
mais le texte ne peut être affiché dans l'image Bitmap (pas au-dessus/en-dessous) !
Salut avez-vous réussi à le faire à la fin? J'ai besoin de le faire aussi
OriginalL'auteur mrroboaat | 2013-03-25
Vous devez vous connecter pour publier un commentaire.
si vous avez juste besoin d'ajouter du texte au-dessus d'un marqueur, faire quelque chose comme ceci:
Je suis à l'ajout de plusieurs marqueurs, cela fonctionne, mais montre la fenêtre d'informations pour un seul marqueur. Toute la procédure afin d'afficher toutes les infowindow?
OriginalL'auteur Lucas
Avez-vous essayé ceci :
OriginalL'auteur KunalK
Pourquoi ne pas simplement faire votre Bitmap /Toile plus grand, alors vous pouvez dessiner votre texte au-dessus du marqueur.
Cela devrait vous aider: Comment augmenter la taille du Canevas dans Android?
canvas.scale(1, 1);
mais rien ne change. Si j'ai mis plus de valeurs, mon texte n'apparaît pas plus.Essayez de créer une nouvelle image, qui est plus grand, puis dessinez les deux "composants" sur elle.
Je vais essayer ! Je ne sais pas comment mais je vais essayer ...
OriginalL'auteur D-32