- 浏览: 20348 次
- 性别:
- 来自: 重庆
最新评论
-
面对面:
你好,我最近也在研究mapxtreme java ,相关资料太 ...
关于mapxtreme java不得不说的话
文章列表
最近有一些朋友在问MapXtreme Java Manager 客户端 安装完毕之后 不能连接数据库的问题,解决这个问题的关键在于配置数据库驱动的路径,具体有这4步:
1.进入MapXtreme Java Manager 客户端的安装路径,
2.找到bin目录下的MapXtremeJavaManager-StandAlone.lax和MapXtremeJavaManager-WebServer.lax文件
3.找到文件里的lax.class.path ,他的后面接的就是一些mapxtreme java的配置路径,那么我们在其后面添加数据库驱动的路径即可
4.重启客户端
安装以上4步 ...
- 2011-01-10 14:37
- 浏览 887
- 评论(0)
在web界面上面画直线和斜线一直都是一个很麻烦的事情,之前大部分实现这个效果都是借助Vml等方式去做的,这种方式画出来的斜线有一个问题,就是没办法做到浏览器兼容,因此,我想了另一种方式在实现这个效果.
首先,我们知道Vml的实现思路是得到2个点的坐标,然后把他们连起来,组成一个线段,那么我这个方法也是这么想的,我得到2个点的坐标之后,不用vml这些工具,而是把他们之间的距离用很多个点来渲染出来,具体的步骤如下:
1.得到2个点的坐标($left,$top,endleft,endtop)
2.通过这2个点的坐标计算他们之间的距离
3.每隔一点距离增加一个div,每一个div都用来表示一 ...
- 2010-12-15 14:59
- 浏览 5046
- 评论(0)
要想实现Mapxtreme Java 地图的缩放,平移操作,那么必须了解下Mapj这个对象,这个是官方文档对MapJ的名词解释:MapJ 是一个便捷小巧的组件,提供了通过 MapXtremeServlet 或通过其本身来创建地图的界面。由此可见,我们可以通过操作Mapj的对象,进而控制整个地图。
现在通过放大操作来进行一下讲解,要实现放大操作需要以下几个步骤
1、得到当前坐标点的屏幕坐标
2、转换成mapJ使用的坐标
3、设置该坐标为地图中心点
4、设置地图缩放比
5、再次渲染地图并刷新
首先,我们通过javascript得到当前鼠标点的坐标(这个取得坐标的操作,我就不进行 ...
- 2010-12-10 16:53
- 浏览 2104
- 评论(0)
MapXtreme java 远程渲染使用 MapXtremeImageRenderer 来处理。
远程渲染表示包含 MapJ 对象的应用程序将服从 MapXtremeServlet 的实例来创建地图。MapJ 客户机将其请求(如何渲染和渲染什么)发送到 MapXtremeServlet,由后者处理请求,然后将结果返回给 MapXtremeImageRenderer,可能的三种结果如下所示:
• 本地系统上使用 toFile() 的位图文件(GIF、JPEG 等)— 通常用于在中间层上存储图像,然后令浏览器从服务器请求文件。
• 使用 toStream() 的 Java 输出流对象 — 流 ...
- 2010-12-07 17:19
- 浏览 1115
- 评论(0)
IntraServletContainerRenderer是Mapxtreme java的一种渲染器,他的特点是,图片直接发送到客户机,不需要通过中间层,可以提高图片显示的速度,下面是他的具体实现
MapJ mapJ = new MapJ();
mapJ.loadMapDefinition("c:\\test.mdf");
mapJ.setDeviceBounds(new DoubleRect(0,0,800d,600d));
ServletConfig thisServletConfig = this.getServletConfig();
Ser ...
- 2010-12-05 13:17
- 浏览 771
- 评论(0)
zk封装了很多javascript的方法,但是并不是说就可以不用javascript了,因为我们项目开发的时候,zk提供的这些方法未必适用,因为zk有2个版本,一个5.X,一个是3.X,这2个版本调用的方法各不相同,下面讲下他们的区别和使用方法
这个是5.X里面调用javascript的方法的代码
<window title="My First Window" border="normal" width="200px" xmlms:="client">
<button w:onClick=&q ...
- 2010-11-30 16:00
- 浏览 1049
- 评论(0)
先说下开发的环境,我使用的IDE是eclipse 3.5,mapxtreme java用的是4.7版本的,还需要一个mapxtreme使用的mdf文件
那么,让我们开始架设项目吧
一 从新建项目开始,首先我们建立一个项目,然后把mapxtreme java的lib包里面的client,common,server文件夹里面的所有jar文件全部导入到项目里面
二 新建一个index.jsp,然后再建一个名字叫MapServer的servlet,建好后,项目如下图所示
在index.jsp页面的添加一个img组件,src直接链接到servlet上面去,具体内容如下:
< ...
- 2010-11-24 17:42
- 浏览 1880
- 评论(0)
这个电子地图二次开发的工具,在网上能找到的资源实在是太少了,就单单一个开发人员手册根本就不够用的,很多东西都讲得太粗了,mapinfo公司在中国也没怎么给力,好不容易开了一个官方论坛,结果上面提个问题,半年都没人理你
目前我正在整理开发mapxtreme java的资料,等我整理好了,多写点文章来帮助想学这个工具的兄弟们,希望大家不要走我走过的弯路
- 2010-11-14 01:19
- 浏览 821
- 评论(1)
最近在看felx3权威指南,是本好书,讲得很细,但是书上资料自带的那个ColdFusion服务器,关于他的架设讲解得不够详细,导致很多朋友一直出现check for corrupt jvm.cfg file这个错误,关于这个服务器,我也懂得不多,到处在网上找资料也没发现有价值的东西,后来我发现其实ColdFusion服务器不用我们设置的,我们只需要把他解压缩到C盘的根目录下面,然后用命令行进入具体的路径C:\cfusionFlexTFS\bin目录下,输入jrun -start cfusion,就可以正常启动了!
- 2010-06-08 00:52
- 浏览 858
- 评论(0)
最近在玩ubuntu,安装了一个tomcat之后,一切都还好,就是报错信息一直找不到地方,后来我翻遍了tomcat的log文件夹,终于被我找到了,原来在用window到时候,日志文件都是写在catalina.log这个文件下面的,现在在ubuntu里面,他分开存储了,日志报错文件写在了catalina.out里面!
- 2010-05-20 17:18
- 浏览 1116
- 评论(0)
在上一个文章里,我们把项目建好了,并且已经成功运行,现在来理解下zk事件驱动(event-driven)的,基于组件(component-based)的特点
先来点理论,什么叫做基于组件,维基百科里面这么描述的:基于组件的软件工程(Component-based software engineering,简称CBSE)或基于组件的开发(Component-Based Development,简称CBD)是一种软件开发范型。它是现今软件复用理论实用化的研究热点,在组件对象模型的支持下,通过复用已有的构件,软件开发者可以“即插即用”地快速构造应用软件。这样不仅可以节省时间和经费,提高工作效率, ...
- 2010-02-02 09:26
- 浏览 987
- 评论(0)