gpt4 book ai didi

android - ClusterManager.clearItems() 不清除项目

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:42:50 26 4
gpt4 key购买 nike

这是我之前问题的后续问题:ClusterManager isn't redrawing Markers

我做了一些调查,发现了一些有趣的东西。 ClusterManager.clearItems() 并不总是清除项目。

ClusterManager 添加一个标记后,我运行此 block :

mClusterManager.clearItems();
Log.d(TAG, "Marker list is empty: " + String.valueOf(mClusterManager.getMarkerCollection().getMarkers().isEmpty()));
for (Marker m : mClusterManager.getMarkerCollection().getMarkers()) {
Log.d(TAG, m.getId() + "| " + m.getPosition());
}

它提供了以下输出:

02-03 12:30:52.953 14328-14328/com.app.mobile D/app:MapsActivity: Marker list is empty: false
02-03 12:30:52.954 14328-14328/com.app.mobile D/app:MapsActivity: m7| lat/lng: (33.2980945,-111.953964)

尽管调用了 clear,但它永远不会为空。这是怎么回事?

如果它永不清空,是否会忽略向 ClusterManager 添加更新的 m7 标记

Link to Google's implementation of clearItems()

最佳答案

在 clearItems() 之后调用 cluster() 函数

关于android - ClusterManager.clearItems() 不清除项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35186368/

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