Jump to content

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...

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...