【发布时间】:2017-02-23 00:41:48
【问题描述】:
在我的应用程序中,我有一个 ArrayList 标记,确切地说:
public ArrayList<Marker> listMarker = new ArrayList<Marker>();
public int p = listMarker.size();
public Marker singleMarker;
我在ArrayList中添加了如下标记:
MarkerOptions options = new MarkerOptions()
.position(latLng);
listMarker.add(p, singleMarker = nMap.addMarker(options));
我在网站上寻找同样的问题,但我没有找到 现在我尝试这样做,每次单击按钮都会从地图和列表中删除最后一个标记。如果我有 5 个标记,单击为 4,则下一次单击为 3,依此类推。但是不光是从列表上,从地图上也是最大的问题
我的尝试不能这样工作:
deleteButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
listMarker.remove(k);
}
});
按钮不会从地图中删除Marker。我怀疑这只会从列表中删除最后一个标记,但不会从地图中删除,并且不知道如何处理它。
【问题讨论】:
-
这个很不清楚。很难说是什么问题,或者你在问什么。
标签: android google-maps-android-api-2