マップの画層を一覧表示する

マップの画層は MgMap オブジェクト内に格納されます。マップ内の画層を一覧表示するには、MgMap::GetLayers() メソッドを使用します。これによって MgLayerCollection オブジェクトが返されます。

1 つの画層を取得するには、MgLayerCollection::GetItem メソッドを整数のインデックスまたは画層名とともに使用します。画層名は、リポジトリ内の画層定義の名前ではなく、マップ内で定義された名前です。

次に例を示します。

$layer = $layers->GetItem('Roads');