Disons que j'ai obtenu le chemin absolu dans la photo. /mnt/sdcard/....jpgDéfinir la photo comme marqueur sur la carte
String path = "/mnt/sdcard/....jpg";
BitmapDrawable d = new BitmapDrawable(this.getResources(), path);
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
overlayItem.setMarker(d);
C'est ce que j'ai essayé, mais la photo ne s'affiche pas.
EDIT: fixe, mauvais chemin vers le fichier.
Salut Pacha, setMarker() accepte uniquement le type Drawable. –
Drawable.createFromPath (chemin); semble retourner null. –
Peut-être, vous devriez essayer les méthodes: 'invalidateSelf()' ou 'setVisible (true, true)'. Kenyi, ce qui retourne les méthodes 'd.getIntrinsicWidth()' et 'd.getIntrinsicHeight()'? – Pasha