gpt4 book ai didi

android - 在 Google Map v2 中拖动时如何实时更新标记位置?

转载 作者:行者123 更新时间:2023-11-29 21:08:55 25 4
gpt4 key购买 nike

当我在 Google map 中拖动标记时,我想实时更新标记位置并将其以文本形式显示在标记上。
现在我可以通过实现 void onMarkerDragEnd(Marker marker) 结束拖动时更新标记位置,但是当我在 map 中拖动标记时不能更新位置。
那么,当我在 map 中拖动标记时,如何更新或知道标记位置?

最佳答案

您可以为此使用 onMarkerDrag() ..请参阅下面给出的示例..

marker=Mmap.addMarker(new MarkerOptions().position(currentpos)
.title("Draggable Marker")
.snippet("Long press and move the marker if needed.")
.draggable(true)
.icon(BitmapDescriptorFactory.fromResource(R.drawable.mark_start)));
Mmap.setOnMarkerDragListener(new OnMarkerDragListener() {

@Override
public void onMarkerDrag(Marker arg0) {
// TODO Auto-generated method stub
Log.d("Marker", "Dragging");
LatLng markerLocation = marker.getPosition();
Log.d("MarkerPosition", markerLocation.toString());

}

@Override
public void onMarkerDragEnd(Marker arg0) {
// TODO Auto-generated method stub
LatLng markerLocation = marker.getPosition();
Toast.makeText(MainActivity.this, markerLocation.toString(), Toast.LENGTH_LONG).show();
Log.d("Marker", "finished");
}

@Override
public void onMarkerDragStart(Marker arg0) {
// TODO Auto-generated method stub
Log.d("Marker", "Started");

}
});

关于android - 在 Google Map v2 中拖动时如何实时更新标记位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23590050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com