渲染地图图层

时间:2022-02-14 23:55:07
 

渲染特指生成地图图像的过程。渲染图像是创建基本地图的最后一个步骤

<1>创建MapXtremeImageRenderer:对象

远程渲染使用MapXtremeImageRenderer来处理。远程渲染表示包含MapJ对象的应用程序将服从mapxtremeServlet的实例来创建地图。

Mapj客户机将其请求(如何渲染和渲染什么)发送到MapXtremeServlet,由后者处理请求,然后将结果返回给MapXtremeImageRenderer,使用以下三种方式返回:

1,  本地系统上使用toFile()的位图文件

2,  使用toStream()java输出流

3,  使用toImage()的图像对象


MapXtremeImageRenderer  remoteRenderer=new MapXtremeImageRenderer (mapxtremeURL);

 

 

 

<2> 创建mageRequestComposer对象

//参数:渲染的mapj,在服务器上允许图片的最大的颜色数,背景颜色,类型

ImageRequestComposer irc = ImageRequestComposer.create(mapj, maxColors, bgColor, mimeType);

<3>渲染输出

remoteRenderer.render(irc);