繁体   English   中英

将标记放置在Android Google地图中后立即开始标记拖动事件

[英]Start marker drag event as soon as marker is placed in 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
}

这是我可以通过编程触发事件的唯一有希望的东西,看看它是否与dragstart 如果没有,您可以检查https://code.google.com/p/gmaps-api-issues/并提出功能请求(如果尚不存在)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM