これまでこの章の例はすべて、現在のユーザが実行中のマップのバージョンのみに影響がありました。他のユーザがこれらの変更を見ることはなく、現在のユーザがログアウトすると、変更内容は破棄されます。
永久的に変更するために、スクリプトでは修正した画層をライブラリにセーブ バックできます。
$byteSource = new MgByteSource($layerDefinition, strlen($layerDefinition)); $byteSource->SetMimeType(MgMimeType::Xml); $resourceId = new MgResourceIdentifier("Library://LayerName.LayerDefinition"); $resourceService->SetResource( $resourceId, $byteSource->GetReader(), null);