标记放入Android谷歌地图后立即开始标记拖动事件

时间:2015-06-14 21:41:44

标签: java android google-maps

我创建了一个标记,并在长按时将其放在地图上。我唯一的问题是我必须抬起手指,再次长按标记(虽然我第一次没有按下标记,但实际上是地图)然后我就能拖它。这是默认功能,它可以正常工作。

我更喜欢的是,当我放下标记时,能够在第一次长按地图时开始拖动。我想知道是否有某种方法可以手动触发拖动事件,其中标记在创建后立即捕捉到我的手指位置,然后可以拖动并放置在我想要的位置。

以下是相关代码,谢谢!

GoogleMap gMap;

@Override
public void onMapLongClick(LatLng latLng) {
    MarkerOptions markerOptions = new MarkerOptions().position(latLng)
            .title(null).draggable(true);
    gMap.addMarker(markerOptions);

   //I would like to be able to start dragging the marker here
}

1 个答案:

答案 0 :(得分:-1)

Here's我可以通过编程方式触发事件找到唯一有希望的事情,看看它是否适用于dragstart。如果没有,您可以检查https://code.google.com/p/gmaps-api-issues/并提交功能请求(如果尚未存在)。