Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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
Google maps MarkerClusterer。如何隐藏标记,但不将其从地图中删除?_Google Maps_Google Maps Api 3_Google Maps Markers_Markerclusterer - Fatal编程技术网

Google maps MarkerClusterer。如何隐藏标记,但不将其从地图中删除?

Google maps MarkerClusterer。如何隐藏标记,但不将其从地图中删除?,google-maps,google-maps-api-3,google-maps-markers,markerclusterer,Google Maps,Google Maps Api 3,Google Maps Markers,Markerclusterer,我有一张谷歌地图。上面有一些记号笔。我有一些复选框,可以根据一些标准筛选标记,这意味着隐藏或显示它们;但是,无论如何,隐藏的标记始终保留在地图上——最终将重新显示 实际上,由于标记太多,我需要添加集群()。我的问题是,当我隐藏标记时,群集器不会更新。。。这是我的测验 请注意,我不需要/不想从地图中删除标记。我只需要把它们藏起来 当我查看clusterer代码时,它包含: MarkerClusterer.prototype.removeMarker_ = function(marker) {

我有一张谷歌地图。上面有一些记号笔。我有一些复选框,可以根据一些标准筛选标记,这意味着隐藏或显示它们;但是,无论如何,隐藏的标记始终保留在地图上——最终将重新显示

实际上,由于标记太多,我需要添加集群()。我的问题是,当我隐藏标记时,群集器不会更新。。。这是我的测验

请注意,我不需要/不想从地图中删除标记。我只需要把它们藏起来

当我查看clusterer代码时,它包含:

MarkerClusterer.prototype.removeMarker_ = function(marker) {
  ...
  marker.setMap(null);
  ...
};
我不想从地图上删除标记,所以我不使用removeMarker函数

试着检查一下,他创建了一个隐藏标记而不是移除标记的函数。他利用了我们如何设置标记的可见性,然后将过程放入
集群
集群
。希望这有帮助!试着检查一下,他创建了一个隐藏标记而不是移除标记的函数。他利用了我们如何设置标记的可见性,然后将过程放入
集群
集群
。希望这有帮助!
MarkerClusterer.prototype.removeMarker_ = function(marker) {
  ...
  marker.setMap(null);
  ...
};