The Rendering Service creates bit-mapped images of a map suitable for displaying in a browser or saving to a file. The image is returned as an MgByteReader object, which can be sent to a browser or saved to a file.
For example, to create a PNG image of a map area, perform the following operations. Note that the aspect ratio of the envelope should match the image dimensions or the image will be distorted.
$byteReader = $renderingService->RenderMap($map, $selection, $envelope, $imageWidth, $imageHeight, $color, 'PNG'); header("Content-type: " . $byteReader->GetMimeType() ); $buffer = ''; while ($byteReader->Read($buffer, 50000) != 0) { echo $buffer; }