【发布时间】:2016-03-30 22:57:57
【问题描述】:
在显示搜索结果时,人们通常希望在同一张地图上查看所有结果以及请求的元素。
为此,我将搜索到的点添加到同一层并使用fitBounds 方法,如下所示:
map.fitBounds(markerLayer.getBounds().pad(0.10));
现在,问题是我的标记在地图上仍然可见,但不应该如此。是否可以隐藏/切换单个标记的可见性?
到目前为止尝试过:
- 将不透明度设置为 0。标记确实不可见,但光标在悬停时仍会发生变化,您仍然可以单击它。
- 在单独的图层中设置请求的城市标记。没用,因为您无法获得多个图层的边界,即使您将这些图层分组到
LayerGroup,您也无法获得它的边界。
【问题讨论】: