表示設定を変更する

実際の画層の表示設定(オン/オフ)をクエリーするには、MgLayer::IsVisible()メソッドを使用します。マップ上での表示については、その他の表示設定によって異なるため、設定するメソッドがありません。

画層の表示設定をクエリーするには、MgLayer::GetVisible()メソッドを使用します。画層の表示設定を変更するには、MgLayer::SetVisible() メソッドを使用します。

画層グループの表示設定をクエリーするには、MgGroup::GetVisible()メソッドを使用します。画層グループの表示設定を変更するには、MgGroup::SetVisible() メソッドを使用します。

指定された表示尺度で画層の表示設定を変更するには、画層のリソースを変更し、リポジトリにセーブ バックします。 詳細は、「マップと画層を修正する」を参照してください。

次の例では、Roads 画層の表示をオンにします。

$layers = $map->GetLayers();
$roadsLayer = $layers->GetItem('Roads');
$roadsLayer->SetVisible(True);
注:

表示設定を変更しても、マップが保存されて再表示されるまでは反映されません。