开发Mapxtream的5大基本步骤
一 创建地图
MapJ map=new MapJ();
二 加载地图
map.loadMapDefinition("D:\\test.mdf");
三 设置地图的大小
map.setDeviceBounds(new DoubleRect(0, 30, 1024, 768));
四 渲染地图
rr.render(ImageRequestComposer.create(map, 256, java.awt.Color.white,
"image/gif")); //渲染地图
五 输出地图
rr.toFile("C:\\helloweb.gif");
需要说明的几点:
1.在引入类的部分要引入一下几个类:
import com.mapinfo.mapj.MapJ;
import com.mapinfo.util.DoubleRect;
import com.mapinfo.mapxtreme.client.MapXtremeImageRenderer;
import com.mapinfo.xmlprot.mxtj.ImageRequestComposer;
2.渲染地图用到的rr变量的定义方法:
public MapXtremeImageRenderer rr= new MapXtremeImageRenderer(
"http://localhost:8080/mapxtreme47/mapxtreme"); //地图渲染(地图画在窗体上)
3.输出地图以后怎么办:
rr可以输出为文件和l数据流一般情况我们将它输出为数据流,在这里我们之所以要将它输出为图片是因为增强程序的可调适性和简单性。如果朋友们需要的话我会在接下来的给大家一个非常建单的例子,希望大家都顶一顶。多谢,多谢。
4.程序运行之前一定要启动mapxtreme服务

浙公网安备 33010602011771号