gpt4 book ai didi

android - Android 中的簇标记未清除

转载 作者:行者123 更新时间:2023-12-01 23:49:42 25 4
gpt4 key购买 nike

我在我的应用程序中使用了集群概念,我可以成功获取集群,但问题是当标记数组刷新时没有更新,现在基于我正在刷新 map 的英里

看看我下面的代码:

if (map != null) {

map.moveCamera(CameraUpdateFactory.newLatLngZoom(
new LatLng(Double.parseDouble(list.get(0).getLatitude()),
Double.parseDouble(list.get(0).getLangtitude())),
map.getCameraPosition().zoom));

mClusterManager = new ClusterManager<MyItem>(getActivity(), map);

map.setOnCameraChangeListener(mClusterManager);
map.setOnMarkerClickListener(mClusterManager);

}
mClusterManager.clearItems();
for (int i = 0; i < list.size(); i++) {

String title = list.get(i).getName() + "~" + list.get(i).getCity()
+ "~" + list.get(i).getSector();

MyItem offsetItem = new MyItem(Double.parseDouble(list.get(i)
.getLatitude()), Double.parseDouble(list.get(i)
.getLangtitude()), title, list.get(i).getSector(),
String.valueOf(i));

mClusterManager.addItem(offsetItem);
}
mClusterManager.cluster();

不是为每次茶点添加更新标记,而是 mClusterManager.clearItems(); 它不起作用,不知道我犯了什么错误,请弄清楚提前致谢

最佳答案

如果您想清除所有标记,请使用clearItems()

如果您想删除单个标记,请获取其引用并使用 remove() 方法。

关于android - Android 中的簇标记未清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31401496/

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