お知らせ:
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 Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
[null,null,["最終更新日 2025-07-26 UTC。"],[[["\u003cp\u003eControls the visibility of map elements like zoom, scale, layer list, and map type selection.\u003c/p\u003e\n"],["\u003cp\u003eAllows for customization by showing or hiding individual controls or all at once.\u003c/p\u003e\n"],["\u003cp\u003eUses Boolean values (true/false) to set the visibility of each control element.\u003c/p\u003e\n"],["\u003cp\u003eProvides control over the fullscreen and drawing tools visibility, if enabled on the map.\u003c/p\u003e\n"],["\u003cp\u003eAffects the display of the layer list panel based on the presence of layers and user preference.\u003c/p\u003e\n"]]],["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,["# ui.Map.setControlVisibility\n\n\u003cbr /\u003e\n\nSets the visibility of the controls on the map.\n\n\u003cbr /\u003e\n\nReturns this ui.Map.\n\n| Usage | Returns |\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|\n| Map.setControlVisibility`(`*all* `, `*layerList* `, `*zoomControl* `, `*scaleControl* `, `*mapTypeControl* `, `*fullscreenControl* `, `*drawingToolsControl*`)` | ui.Map |\n\n| Argument | Type | Details |\n|-----------------------|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| this: `ui.map` | ui.Map | The ui.Map instance. |\n| `all` | Boolean, optional | Whether to show all controls. False hides all controls; true shows all controls. Overridden by individually set parameters. Note that setting this explicitly will affect any additional controls added in the future. |\n| `layerList` | Boolean, optional | When false, hides the layer list panel or, when true, allows the layer list panel's visibility to be determined by the presence of layers in the list. The default is to show the list. |\n| `zoomControl` | Boolean, optional | Whether the zoom control is visible. Defaults to true. |\n| `scaleControl` | Boolean, optional | Whether to show the control which indicates the scale at the map's current zoom level. Defaults to true. |\n| `mapTypeControl` | Boolean, optional | Whether to show the control that allows the user to change the base map. Defaults to true. |\n| `fullscreenControl` | Boolean, optional | Whether to show the control that allows the user to make the map full-screen. Defaults to true. |\n| `drawingToolsControl` | Boolean, optional | Whether to show the control that allows the user to add or edit the geometry drawing tools. Defaults to true if the drawing tools were previously added to the map. Ignored if the drawing tools were not previously added to the map. |"]]