先说下开发的环境,我使用的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上面去,具体内容如下:
servlet的具体内容如下:
最后,在web.xml文件里面加上这段代码,表示mapxtreme java的工具的配置
运行项目,就能在index.jsp页面上面看到地图了
分享到:
相关推荐
MapXtreme Java是一款强大的地图开发工具,由Esri公司出品,主要用于构建基于Java的地理信息系统(GIS)应用。这个例子是一个基于Servlet的MapXtreme Java应用,它提供了地图加载和基本操作的功能,非常适合初学者...
1. `1b46fcd48b8d9e144a256b10000c303c.html`: 这个文件可能包含了一个关于如何初始化和设置MapXtreme for Java环境的基础示例。这可能包括加载地图数据、设置地图视图、添加图层以及处理地图事件等。 2. `36c1072...
首先,你需要在HTML中嵌入Mapxtreme的JavaScript库,然后编写一个Servlet来初始化地图配置,如地图的中心点、缩放级别和数据源。 5. **地图对象与视图** 在Mapxtreme中,地图是一个核心对象,而视图则是地图在屏幕...
5. **初始化地图对象** 使用MapXtreme API创建Map对象,设置地图的基本属性,如地图范围、投影方式等。通常需要调用`com.mapinfo.map.Map`类的构造函数来初始化地图实例。 6. **加载地图数据** 加载地图数据源,...
在MapXtreme的上下文中,"MainFrame"可能包含了地图控件的初始化、地图视图的设置、菜单和工具栏的定义等核心逻辑。我们可以期待在这个文件中找到如何创建地图界面、加载地图数据、添加图层以及处理用户输入的方法。...
地图的初始化渲染,缩放功能,图层定位等API均有介绍.包括十个专题以及实例代码,对于初学者有很大帮助。 MXTJ主要由 MapXtremeServlet、MapJ、Renderers、Data Providers四部分构成。
2. **初始化MapXtreme**:在Servlet的初始化方法中,我们需要实例化MapXtreme对象并进行必要的配置,比如设置数据源、地图样式等。 3. **处理请求**:当客户端发送请求时,Servlet会解析请求参数,这些参数可能包含...
在这个例子中,你需要根据实际需求初始化Servlet,设置正确的地图数据库连接和配置。`service()`方法接收HTTP请求,然后返回包含地图内容的响应。这个过程涉及到解析请求中的参数,如地图的缩放级别、中心点坐标等,...
创建地图的过程涉及多个步骤,包括初始化地图对象、加载地图数据、设置地图尺寸以及生成图片。 1. **初始化地图对象**:通过`new MapJ()`语句创建MapJ对象。 2. **加载地图数据**:MapXtreme本身并不包含默认地图...
然后,我们从session中获取MapJ对象(Mapxtreme的Java表示),如果没有找到,则初始化一个新的MapJ实例并存入session。 关键的逻辑在于检查请求参数`type`。如果`type=1`,则调用`chgmapview()`方法改变地图视图;...
教程开始介绍如何在应用程序中初始化地图,设置基本属性,加载地图数据源。 - **专题二:操作地图**: 这一部分涵盖了地图的显示控制,包括缩放、平移、旋转等操作,以及如何调整地图的视图。 - **专题三:空间...
在实际开发中,开发者可以通过阅读手册学习如何初始化MapXtreme对象,加载地图数据,设置地图视图,实现地图的拖动、缩放、平移等功能。同时,手册中提供的示例代码可以帮助开发者快速上手,了解如何利用MapXtreme...
HTMLEmbeddedMapServlet是MapXtreme for Java提供的一种嵌入式地图服务实例,用于展示如何在Java Web应用中集成地图功能。此实例位于MapInfo的MapXtreme-4.8.2安装目录下的`examples\server\java\servlet`文件夹内。...
4. **编写代码**:创建Servlet或JSP页面,调用MapXtreme的API来初始化地图、加载数据、设置图层、响应用户交互等。 5. **部署与测试**:将项目部署到Web服务器(如Tomcat),通过浏览器访问测试,查看地图是否正确...
2. **集成MapXtreme**:在Servlet中,我们需要先初始化MapXtreme的实例,这通常涉及到配置文件的读取和地图项目的加载。MapXtreme的API提供了创建地图对象、设置地图范围、加载图层等功能,这些都可以在Servlet中...
接下来,创建一个数据库连接并初始化Mapxtreme for Java。以下是一段示例代码: ```java import com.mapxtreme.maps.MapXtreme; MapXtreme map = new MapXtreme(); map.init(username, password, url); ``` 一旦...
这通常在Servlet的初始化方法中完成,然后将地图对象传递到JSP页面进行渲染。在JSP页面中,你可以使用JSP表达式或脚本来访问Servlet传递的Map对象,并调用其方法来展示地图。 MapXtreme还支持动态加载地图数据。...
4. **初始化地图**:编写代码来加载地图数据,设置地图的显示范围和投影方式。 5. **添加图层**:根据需求添加不同的数据源作为图层,如Shapefile或WMS服务。 6. **实现交互功能**:添加地图事件监听器,实现用户与...
1. **初始化地图服务器**:当用户第一次使用地图服务或在会话中断后重新使用时,需要对地图服务进行初始化设置。这包括设置地图的基本参数、指定地图文件的格式、路径以及其他初始化配置。 ```vbscript Sub ...