Java 正在删除最后添加的编号为.title的标记

Java 正在删除最后添加的编号为.title的标记,java,android,Java,Android,我马上想指出,我知道setVisible()和remove()等方法,但我不知道在这种特殊情况下如何使用它们。好的,在我的应用程序中,我在地图上不同的地方添加了标记,这些标记都有编号。标题,我想制作一个按钮,删除最后添加的标记。 我的应用程序中的每个连续标记都有一个feature.title(String.valueOf(f)),其中f是表示0中另一个标记的数字。 我可以补充一点,标记被分配到保存在ArrayList中的每个收集位置。 “外观如何”按钮,按下该按钮将从地图中删除最后一个标记?只有

我马上想指出,我知道setVisible()和remove()等方法,但我不知道在这种特殊情况下如何使用它们。好的,在我的应用程序中,我在地图上不同的地方添加了标记,这些标记都有编号。标题,我想制作一个按钮,删除最后添加的标记。 我的应用程序中的每个连续标记都有一个feature.title(String.valueOf(f)),其中f是表示0中另一个标记的数字。 我可以补充一点,标记被分配到保存在ArrayList中的每个收集位置。

“外观如何”按钮,按下该按钮将从地图中删除最后一个标记?只有最后一个。

保留指向它们的指针,然后您将能够删除它们,以下是示例:

// Somewhere above:
private Marker mMyLocationMarker;

// Add marker with options
mMyLocationMarker = mGoogleMap.addMarker(options);

// And to remove:
mMyLocationMarker.remove();

需要更多的记号笔吗按住
列表中的指针
等…

欢迎使用堆栈溢出!请查看我们的,以帮助您提出一个好问题,从而得到一个好答案。我认为这是个好主意,但是:目前我在ArrayList中有很多LatLng,并且所有LatLng都有标记,当我执行mMyLocationMarker.remove()时;我所有的标记都消失了,我只想最后一个标记消失了,我的英语很低,抱歉我有不同的问题,最后一个标记的工作非常感谢,但当我放置1、2和3个标记时,方法remove()-remove last,但当我再次单击时,我想再次删除,并且每次单击时我都想删除最后一个标记,我希望你能理解:)获取列表中的最后一个标记,从地图中删除,然后从列表中删除,问题是什么?然后,您可以再次从列表中获取最新信息(并重复),直到列表为空。别偷懒,在stackoverflow上这么做需要大量的样本。仍然没有工作,我已经声明public ArrayList listMarker=new ArrayList();public int p=listMarker.size();公共标记单标记;MarkerOptions options=newmarkeroptions().position(latLng).visible(true);mMarker=mMap.addMarker(选项);添加(p,singleMarker);我不能编辑评论,这太可怕了,请在这篇文章下检查我的问题