5

Sto giocando con la nuova API di Google Maps Android (v2) rilasciata all'inizio di questo mese e mi ha fatto piacere vedere un metodo MarkerOptions.draggable(boolean draggable) che pensavo creerebbe un indicatore trascinabile quando passaggio di un valore draggable di true. Tuttavia, provandolo (ad esempio aggiungendo un marker come tale alla mappa), non sembra fare nulla.API Android per Google Maps v2 - MarkerOptions metodi trascinabili e visibili

Anche il metodo MarkerOptions.visible(boolean visible), che pensavo nascondesse il marcatore dalla vista quando si passa in un valore visible di false.

Chiunque è riuscito a far funzionare questi metodi?

risposta

22

Quest'ultimo problema si trova già nello Google Bug Tracker.

Il metodo draggable dovrebbe funzionare. Guarda il progetto di esempio fornito. Forse il trascinamento inizia dopo una lunga pressione, come nel progetto di esempio?

// Creates a draggable marker. Long press to drag. 
    mMelbourne = mMap.addMarker(new MarkerOptions() 
      .position(MELBOURNE) 
      .title("Melbourne") 
      .snippet("Population: 4,137,400") 
      .draggable(true)); 
+6

Thx, il marcatore di default è trascinabile dopo aver premuto a lungo su di esso. – dumbfingers

+6

+1 per "trascinamento inizia dopo una pressione prolungata" –

+0

Voglio sapere perché è stato necessario così tanto tempo per trascinare il marcatore? – Namy