Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用群集管理器在地图上添加新标记不会';在我放大和缩小地图之前,我不会反映这些变化_Android_Google Maps_Markerclusterer_Android Maps Utils - Fatal编程技术网

Android 使用群集管理器在地图上添加新标记不会';在我放大和缩小地图之前,我不会反映这些变化

Android 使用群集管理器在地图上添加新标记不会';在我放大和缩小地图之前,我不会反映这些变化,android,google-maps,markerclusterer,android-maps-utils,Android,Google Maps,Markerclusterer,Android Maps Utils,当我使用群集管理器以编程方式在地图上添加新标记时,它不会反映更改,直到我更新放大和缩小 我看到了很多关于堆栈溢出的问题,但这对我来说并不适用 所以请告诉我如何在不清除地图的情况下更新地图 代码: for(int i=0;i

当我使用群集管理器以编程方式在地图上添加新标记时,它不会反映更改,直到我更新放大和缩小

我看到了很多关于堆栈溢出的问题,但这对我来说并不适用

所以请告诉我如何在不清除地图的情况下更新地图

代码:

for(int i=0;i
添加所有标记后,如果调用
clusterManager.cluster()
它将绘制先前添加的内容


希望这对你有所帮助

请展示你迄今为止所做的一切。@JamieRees for(int i=0;i for (int i = 0; i < name.length; i++) { Person_marker person_marker = new Person_marker(createRandLocation(latLng), name[i], getAddress(latLng), typedArray.getResourceId(i, -1), time[i], acuracy[i]); person_markerList.add(person_marker); } clusterManager.clearItems(); clusterManager.addItems(person_markerList);