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