5

Ich spiele mit der neuen Google Maps Android API (v2) Anfang dieses Monats und ich war erfreut, eine MarkerOptions.draggable(boolean draggable) Methode zu sehen, von der ich dachte, dass sie einen ziehbaren Marker erstellen würde Passing in einem draggable Wert von true. Wenn man es jedoch versucht (d. H. Einen Marker als solchen zu der Karte hinzufügt), scheint es nichts zu tun.Google Maps Android API v2 - MarkerOptions ziehbare und sichtbare Methoden

Die MarkerOptions.visible(boolean visible) Methode auch, die ich dachte, würde die Markierung aus Sicht bei der Übergabe in einem visible Wert von false verstecken.

Wer konnte diese Methoden zum Laufen bringen?

Antwort

22

Das letzte Problem ist bereits in der Google Bug Tracker.

Die Methode draggable sollte funktionieren. Sehen Sie sich das bereitgestellte Beispielprojekt an. Vielleicht beginnt der Ziehvorgang nach einer langen Pressung wie im Beispielprojekt?

// 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, der Standardmarker ist ziehbar, nachdem Sie lange darauf gedrückt haben. – dumbfingers

+6

+1 für "ziehen beginnt nach einer longpress" –

+0

ich möchte wissen, warum es so viel zeit braucht, um den marker zu ziehen? – Namy

Verwandte Themen