在Google地图中清除标记

我已经添加了片段活动的地图,并添加了几个标记使用addMarker函数,但我能够删除所有标记,我得到不同的标记列表的通知,

现在我想删除所有的标记并添加新的标记。

一种将所有标记保留在列表中并逐个删除的方法(marker.remove())

有没有更好的方法来清除所有的标记。

如果要清除“地图上的所有标记,叠加层和多义线”,请在GoogleMap上使用clear()