Google maps MarkerClusterer。如何隐藏标记,但不将其从地图中删除?
我有一张谷歌地图。上面有一些记号笔。我有一些复选框,可以根据一些标准筛选标记,这意味着隐藏或显示它们;但是,无论如何,隐藏的标记始终保留在地图上——最终将重新显示 实际上,由于标记太多,我需要添加集群()。我的问题是,当我隐藏标记时,群集器不会更新。。。这是我的测验 请注意,我不需要/不想从地图中删除标记。我只需要把它们藏起来 当我查看clusterer代码时,它包含: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) {
MarkerClusterer.prototype.removeMarker_ = function(marker) {
...
marker.setMap(null);
...
};
我不想从地图上删除标记,所以我不使用removeMarker函数 试着检查一下,他创建了一个隐藏标记而不是移除标记的函数。他利用了我们如何设置标记的可见性,然后将过程放入集群
和集群
。希望这有帮助!试着检查一下,他创建了一个隐藏标记而不是移除标记的函数。他利用了我们如何设置标记的可见性,然后将过程放入集群
和集群
。希望这有帮助!
MarkerClusterer.prototype.removeMarker_ = function(marker) {
...
marker.setMap(null);
...
};