您的位置:首页 > 编程语言 > Java开发

在MapXtreme for Java 4.8.0 中发布新制作的电子地图

2009-10-15 16:31 357 查看
如果在MapX Professional中新制作了一个电子地图,想把它发布到网络上,也就是加载到网页中,让其在客户端可以动态的显示,是每个初学者都很困惑的事情。这个问题在我接触MapXtreme for Java 4.8.0时困惑了相当长的时间。现在可以把我的一点点经验拿来跟大家共享。

方法有两种:

一、就是利用MapXtreme for Java 的强大功能,建立一个地图服务器站点,将自己制作的电子地图(.gst或者.mdf格式的文件)放到指定的目录下,在建立站点向导完成后 复制给你的那个网址,然后打开浏览器,作为客户端输入那个网址就可以看到你自己的地图了。具体步骤如下:

1,先启动MapXtreme Serve,然后启动Manager--WebServer 。若启动成功则会出现“成功连接。。。。”并且系统会自动开启 Manager客户端。

2,在Manager客户端中选“Web应用程序”,然后点击“新建Web应用程序。。”----〉接下来填写一般的应用程序信息---〉下一步 然后对你的网页的布局进行设置 点击布局窗口 单元分割 然后可以添加窗口控件---〉下一步出现“应用程序部署”对话框 注意填写“默认地图”路径选项,将你制作成的地图文件(.gst或者.mdf格式的文件)放到D:/mapinfo/MapXtreme-4.8.0/examples/server/data/目录下选中你自己制作的地图“railroad.gst”,然后结束,出现一个对话框,复制里面的网址,这个网址就是你的地图在服务器的地址,然后,打开浏览器粘贴上刚才的网址,就可以看到你自己制作的地图了,ok!

二、

1.使用者须首先安装mapxtreme java 4.5,并确保能够成功运行其自带的

http://localhost:8080/mapxtreme45/mapxtreme?debug=true示例和


http://localhost:8080/mapviewer45/index.jsp示例
例如:mapxtreme java 4.5产品安装在目录D:/mapxtreme45中;

2.将你的发布目录拷贝到D:/mapxtreme45/tomcat-4.0.1/mxj450/webapps/中

3.修改D:/mapxtreme45/apache-1.3.20/conf/httpd.conf文件
在文件最后的module块增加myApp应用(最后一行)
<IfModule mod_jk.c>
JkMount /samples45/* mxj450_worker
JkMount /mapviewer45/* mxj450_worker
JkMount /mapxtreme45/* mxj450_worker
JkMount /myApp/* mxj450_worker
</IfModule>

4.编辑D:/mapxtreme45/tomcat-4.0.1/mxj450/conf/server.xml文件
在其中增加
<Context path="/myApp" docBase="myApp" debug="0" reloadable="true" />xml标注行

5.启动启动 MapXtreme(R) Java Edition(TM) 4.5.0 服务器

6.运行

http://localhost:8080/myApp/index.jsp即可看到你的应用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: