Sto provando a trasferire la mia app alla nuovissima API di Google Maps v2, ma non riesco a trovare come modificare la dimensione dell'indicatore (alcuni dei miei indicatori sono più piccoli di quelli predefiniti).Modifica la dimensione dell'indicatore nell'API di Google Maps v2
Nella v1, ho utilizzato uno Drawable
che ho ridimensionato con setBounds()
prima di aggiungerlo alla mappa.
Ma ora, nella v2, non posso usare uno Drawable
. Devo usare MarkerOptions().icon()
, che richiede solo un BitmapDescriptor
(generato con un BitmapDescriptorFactory
).
Guardando il riferimento, non sembra esserci alcun supporto per l'impostazione o la modifica della dimensione BitmapDescriptor
.
Quindi, mi sono perso qualcosa o è semplicemente impossibile impostare le dimensioni per i marcatori personalizzati in questa versione API?
risolto. Se uso un 'Bitmap' più piccolo, o se converto un' Drawable' in 'Bitmap' e lo ridimensiono prima di aggiungerlo come' Marker', ottengo un marker più piccolo con tutti i vantaggi di 'Drawable's.Pubblicherò un esempio quando il sistema mi consente di farlo (sono abbastanza nuovo e devo aspettare qualche ora prima di rispondere a me stesso :-)). – jesjimher