Aller au contenu

Centrer le drawable d'un ItemizedOverlay. Problème avec boundCenter


K-you

Recommended Posts

Bonjour,

Je développe actuellement une application utilisant une mapView, et qui me permet d'afficher des OverlayItems sur ma map. Mon ItemizedOverlay dispose donc d'un drawable (une image PNG) qui correspond à la position du point d'intérêt à afficher sur la map. Dans le constructeur de mon ItemizedOverlay, je fais de la manière suivante :

public MyItemizedOverlay(Drawable defaultMarker) {
 super(boundCenter(defaultMarker));
 marker = defaultMarker;
 listeInteret = new ArrayList<MyOverlayItem>();
 populate();
}

Si j'ai bien compris la doc, l'appel à boundCenter devrait permettre d'afficher l'image avec son centre pour désigner la coordonnée considérée (pratique lorsqu'un veut afficher une croix par exemple). Mais en réalité, c'est le coin supérieur gauche de mon image PNG qui se trouve sur l'emplacement pointé.

Y a t-il un moyen de réussir à faire ce que je veux ? Est ce que je comprend mal l'utilité de cette fonction ? Quelqu'un a t-il déjà été confronté à ce problème ?

J'ai essayé de redéfinir mon boundCenter sans succès...

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...