マップには、1 つまたは複数の画層(MgLayer オブジェクト)が含まれ、複合イメージを作成するように描画されます。各画層には、マップおよびマップの凡例の表示方法を決めるプロパティがあります。プロパティには、次のようなものがあります。
MgMap::GetLayers() メソッドは MgLayerCollection オブジェクトを返します。このオブジェクトには、マップ内のすべての画層が含まれます。MgLayerCollection::GetItem() メソッドは、コレクション内のインデックス番号または画層名によって、個々の MgLayer オブジェクトを返します。
コレクション内の画層は描画した順序でソートされ、一番上の画層がコレクションの先頭になります。たとえば、PHP 構文を使用していて、$layers がマップ内の画層を格納しているコレクションである場合、$layers->GetItem(0) は最上位の画層を返します。