首页 > 软件开发 > supermap的web开发 这个操作必须有!

快速发布【软件开发】相关需求,专业顾问为您服务 快速发布

用此手机号发布,您还可以点击 更换

发布需求
请输入正确的手机号
请输入正确的验证码

您是不是要找:

  • 专家问诊,提供专业建议
  • 急速响应,体验省心
  • 根据需求灵活定制解决方案

supermap的web开发 这个操作必须有!

标签:supermap web开发 2017-8-09 作者:任品

  如今,互联网的java web应用开发技术正在飞速发展,出现的各种新程序也让很多的 web应用开发工作者都感到力不从心。那么如何才能够让自己继续进步,成长为一名专业的java web应用开发工作者呢?通过接下来小编向大家介绍的关于supermap的web开发,希望大家能够有所收获。


  编程语言采用JavaScript,在开发前需要在服务器端部署服务发布平台,用户可以根据自身需求选择安装SuperMap iServer平台进行数据及系统服务的发布,也可以采用IIS等其他服务进行数据和系统的发布。GIS功能利用SuperMap iServer for Realspace提供的开发脚本库及web三维GIS插件来开发实现。


  1 插件安装


  Web三维GIS插件是以ActiveX控件的形式嵌入网页中,用户在浏览三维场景中需要安装该插件,所以开发者在发布系统的同时,需要把插件也发布出去。


  2 添加脚本库


  将SuperMap iServer for Realspace安装目录下lib脚本库(目录组织见图1)复制到系统目录下。在系统中新建SuperMap.Include.js脚文章件,在其中添加引用脚本库的代码,并在html主界面中引用该脚文章件。


  3 加载默认场景


  在主界面初始化方法中添加下列代码来加载默认场景控件。参数中包括三维场景容器“sceneControlDiv“及控件初始化完成和失败的initCallback()和failedCallback()两个回调函数。


  sceneControl = new SuperMap.Web.UI.Controls.SceneControl($get("sceneControlDiv"),initCallback, failedCallback);


  回调函数initCallback()中用于添加数据加载等其他功能。已加载三维空间服务数据为例,代码如下:


  scene=sceneControl.get_scene();


  scene.open("http://localhost:8090/iserver/services/realspace-test/rest/realspace", "test");


  以上就是小编向大家介绍的关于supermap的web开发的全部内容了,希望大家在看完之后能够有所帮助。如果大家想要观看关于supermap的web开发的更多内容,可以到猪八戒网服务购的行业资讯进行查看。


最新文章推荐

软件开发暂无最新文章查看全部推荐文章>

推荐人才