我在谷歌地图上成功添加了以下标记:
Marker(
state = MarkerState(
position = LatLng(lat, lng)
),
title = "Party",
snippet = "Come to party.",
draggable = true
)
我将这个标记设置为可拖动并且它有效,但是当标记被放下时如何知道新的坐标?
我认为这可以通过记住您传递给
Marker
的标记状态来完成;例如,您可以编写以下代码并查询新坐标的状态或将该状态传递到您想要获取更新的位置:
val markerState = rememberMarkerState(position = LatLng(lat, lng))
Marker(
state = markerState
title = "Party",
snippet = "Come to party.",
draggable = true
)
这样,在每次重组时,拖动标记后,新位置将位于
markerState
.
希望对您有所帮助!