[mapguide-users] RE: RenderMap in C#

Jim O'Leary joleary.public at gmail.com
Tue Jul 31 12:27:01 EDT 2007


It does write a PNG to disk and appears with a brown background, which is an
improvement. However, the map does not show, but this indicates to me that
something previous in my code is wrong.

Thanks.

Andy Morsell wrote:
> 
> Hi Jim,
> The below code works for me when I worked on a similar application awhile
> back.
> 
> MgColor bgcolor = new MgColor(0,0,0,0);
> MgByteReader byteReader = renderingService.RenderMap(map, selection,
> envelop, 600, 600, bgcolor, "png" );
> long byteReaderSize = byteReader.GetLength();				
> //Create an MgByteSink and save to the file system
> MgByteSink byteSink = new MgByteSink(byteReader);
> string fileName = "c:\\temp\\test" + i + ".png";
> byteSink.ToFile(fileName); 
> 
> 
> Andy Morsell, P.E.
> Spatial Integrators, Inc.
> http://www.SpatialGIS.com
> 
> -----Original Message-----
> From: mapguide-users-bounces at lists.osgeo.org
> [mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Jim O'Leary
> Sent: Tuesday, July 31, 2007 8:06 AM
> To: mapguide-users at lists.osgeo.org
> Subject: [mapguide-users] RenderMap in C#
> 
> 
> I'm implementing the createimagemap.php DevGuide sample in C#. When I use
> "GIF" as the format argument to RenderMap I see a blank image with a brown
> background (which is the color argument). When I use PNG or JPG I just see
> a
> blank image.
> 
> Here's my C# code.
> 
> MgByteReader byteReader = renderingService.RenderMap(map, selection,
> envelope, width, height, color, "PNG");
> Response.AddHeader("Content-type: ", byteReader.GetMimeType() );
> 
> byte[] buffer= new byte[50000];
> while (byteReader.Read(buffer, 50000) != 0) {
>     Response.BinaryWrite(buffer);
> }
> 
> Any suggestions? I've also tried Response.Buffer and Response.BufferOutput
> to no effect.
> 
> Thanks.
> --
> View this message in context:
> http://www.nabble.com/RenderMap-in-C--tf4193602s16610.html#a11925975
> Sent from the MapGuide Users mailing list archive at Nabble.com.
> 
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
> 
> 
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
> 
> 

-- 
View this message in context: http://www.nabble.com/RenderMap-in-C--tf4193602s16610.html#a11927629
Sent from the MapGuide Users mailing list archive at Nabble.com.



More information about the mapguide-users mailing list