Skip to content

Latest commit

 

History

History
91 lines (76 loc) · 3.26 KB

README.md

File metadata and controls

91 lines (76 loc) · 3.26 KB

一、简介

基于iServer,提供聚合各类在线瓦片地图服务的示例。如谷歌地图、搜搜地图、天地图等。

二、扩展开发

示例都是基于ProviderBase 抽象类实现的。需要指定一组瓦片地图参数,具体参数说明如下:

名称 类型 含义 是否必要
mapName String 地图名。
origin Point2D 切片原点。
bounds Rectangle2D 全图范围。
prjCoordSys PrjCoordSys 地图投影。
scales double[] 地图比例尺集合。
resolutions double[] 地图分辨率集合。
remoteTileUrl RemoteTileUrl 提供构造请求瓦片的URL的方法。

注意:
1.其中分辨率集合和比例尺集合,至少设置一个,但建议都设置。

2.SuperMap默认瓦片轴方向为右下。如果在线地图的瓦片轴方向和supermap的不同的话,那么瓦片行列号可能涉及到转换。详情请参见部分瓦片地图服务参数介绍 和扩展示例。

三、配置部署

详见配置和部署

四、许可授权

详见“LICENSE.txt”。

五、扩展示例

1.谷歌地图
original_THmC_4b6f000174941190

2.搜搜地图
original_THmC_4b6f000174941190

3.天地图
original_THmC_4b6f000174941190
注:SuperMap iServer已经内置了天地图提供者,该示例主要是为了说明如何扩展WGS84投影的在线地图服务。

六、导入为Eclipse工程

1.导入Java项目:File→Import→选择General下的Existing Projects into Workspace→选择项目文件夹→Finish完成导入。
2.添加项目依赖的jar包:在项目名称点击右键→Build Path→Configure Build Path→在Order and Export选项下勾选JRE System Library→在Libraries选项下点击Add External JARs按钮选择%SuperMapiServer_HOME%/webapps/iserver/WEB-INF/lib/下的所有jar包。