5

我在玩這個月早些時候發佈的新Google Maps Android API(v2),我很高興看到一個MarkerOptions.draggable(boolean draggable)方法,我認爲它會創建一個可拖動的標記通過draggable的值爲true。然而,在嘗試它時(即向地圖添加標記),它似乎沒有做任何事情。谷歌地圖Android API v2 - MarkerOptions可拖動和可見的方法

MarkerOptions.visible(boolean visible)方法也是如此,我認爲在通過visiblefalse時會隱藏標記。

任何人都能夠得到這些方法的工作?

回答

22

後一個問題已經在Google Bug Tracker

draggable方法應該工作。查看提供的示例項目。也許這個拖拽是在一個longpress之後開始的,就像在Sample項目中一樣?

// 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,默認標記在你長按之後可以拖動。 – dumbfingers

+6

+1爲「長時間拖動後開始」 –

+0

我想知道爲什麼它需要這麼多時間來拖動標記? – Namy