公告:所有在
2025 年 4 月 15 日之前注册使用 Earth Engine 的非商业项目都必须
验证是否符合非商业性质的资格条件,才能继续使用 Earth Engine。
ui.Map.setControlVisibility
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
设置地图上控件的可见性。
返回此 ui.Map。
用法 | 返回 |
---|
Map.setControlVisibility(all, layerList, zoomControl, scaleControl, mapTypeControl, fullscreenControl, drawingToolsControl) | ui.Map |
参数 | 类型 | 详细信息 |
---|
此:ui.map | ui.Map | ui.Map 实例。 |
all | 布尔值,可选 | 是否显示所有控件。如果值为 false,则隐藏所有控件;如果值为 true,则显示所有控件。被单独设置的参数覆盖。请注意,明确设置此属性会影响日后添加的任何其他控件。 |
layerList | 布尔值,可选 | 如果为 false,则隐藏图层列表面板;如果为 true,则允许根据列表中是否存在图层来确定图层列表面板的可见性。默认值为显示列表。 |
zoomControl | 布尔值,可选 | 缩放控件是否可见。默认值为 true。 |
scaleControl | 布尔值,可选 | 是否显示用于指示地图当前缩放级别的比例尺的控件。默认值为 true。 |
mapTypeControl | 布尔值,可选 | 是否显示允许用户更改基本地图的控件。默认值为 true。 |
fullscreenControl | 布尔值,可选 | 是否显示允许用户将地图设为全屏的控件。默认值为 true。 |
drawingToolsControl | 布尔值,可选 | 是否显示允许用户添加或修改几何图形绘制工具的控件。如果之前已将绘制工具添加到地图中,则默认为 true。如果之前未将绘图工具添加到地图中,则忽略此属性。 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-26。
[null,null,["最后更新时间 (UTC):2025-07-26。"],[],["The `Map.setControlVisibility` function modifies the visibility of map controls. It accepts boolean arguments to show or hide controls: `all`, `layerList`, `zoomControl`, `scaleControl`, `mapTypeControl`, `fullscreenControl`, and `drawingToolsControl`. Setting `all` to true/false shows/hides all controls unless overridden. `layerList` determines the visibility of the layer list panel. The function returns the modified `ui.Map` instance, and each control defaults to visible (true), except `drawingToolsControl` that needs the drawing tools to have been added before.\n"],null,[]]