GIS地图在项目中的加载显示

GIS地图在项目中的加载显示

开发工具与关键技术:SuperMap iDesktop、Visual Studio 2015,GIS
作者:易金亮
撰写时间:2020.05.08

下面我们就来说说如何在应用程序中加载显示GIS地图,首先我们在SuperMap iDesktop 9D(10i)中编辑好我们需要的地图,如下图所示:
GIS地图在项目中的加载显示_第1张图片
如上图所示,这是我编辑好的一幅天河区的地图,下面我就以这幅地图为例来说说如何把这样一幅GIS地图加载显示到我们的实际项目中,在SuperMap iDesktop 9D(10i)中编辑好地图后,我们需要把地图发布到SuperMap iServer中,创建我们的地图服务,发布好之后如下图所示:
GIS地图在项目中的加载显示_第2张图片
如上图所示,我们成功的把地图发布到了SuperMap iServer中,在SuperMap iServer中我们可以看到我们发布的地图的服务地址,其服务地址如下图所示:
GIS地图在项目中的加载显示_第3张图片
如上图红色标志处所示就是我们的地图服务地址了,接下来我们就可以在我们的项目中对其地图进行加载显示了,我们先在项目中引入一个SuperMap的插件如下图所示:
在这里插入图片描述
我们把如上图所示的一个插件引入到项目中,然后在body上设置onLoad=“init()”,并且在body中放一个存放地图的div设置其ID为map。最后就是加载显示地图的代码了,其代码如下截图所示:
GIS地图在项目中的加载显示_第4张图片
如上图所示,我们引入地图,其路径URL就是我们发布的地图服务的路径,把地图引入进来之后在给它创建地图控件,这样我们就能在项目中控制地图放大缩小以及移动了,创建好地图控件在写一个方法将layer图层加载到map对象上,最终用map.setCenter函数显示地图。就这样,我们就可以把我们的地图加载显示到我们的项目中了,其效果截图如下:
GIS地图在项目中的加载显示_第5张图片

你可能感兴趣的:(gis)