- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SuperMap iClient for JavaScript_快速入门
SuperMap iClient for JavaScript
快速入门
北京超图软件股份有限公司
主要内容
• 资源概述
• Hello world
• 总结
声明:本课程中所述“JavaScript”如不特殊说明均指SuperMap iClient
for JavaScript产品
本课程中所述“iServer”如不特殊说明均指SuperMap iServer 产品
资源概述
libs • SuperMap iClient for JavaScript
脚本库
examples • 示范代码库
apidoc • 帮助文档
• 存放控件使用的图片
theme
• 需要的样式文件
resource • 其他终端配套资源
脚本库介绍
• SuperMap-X.X.js
– 不可缺少
– JavaScript脚本库
– “-X.X”代表版本号
• SuperMap.Include.js
– 可修改文件
– 索引文件,引入脚本库,以及需要的资源文件
(theme目录下的资源)
快速入门
• 实现功能:地图浏览,地图放大、缩小、漫游
开发前准备
• 准备数据
– 使用SuperMap iDesktop 制作地图,并保存
为.smwu工作空间。
• 创建iServer服务
– 快速创建 iServer REST地图服务
– 启动 iServer 服务
– 服务访问uri:
http://localhost:8090/iserver/services/map-
world/rest/maps/World
第一步:复制脚本库文件
• 创建GettingStarted文件夹
• 复制脚本库文件
– Libs文件夹 – 所有控件和基础类的文件
– theme文件夹 - 控件资源以及样式文件
第二步:创建HTML页面
!DOCTYPE html
html
head
meta http-equiv=Content-Type
content=text/html; charset=utf-8
titleSuperMap iClient for JavaScript/title
/head
body
/body
/html
第三步:添加脚本库引用
html
head
meta http-equiv=Content-Type content=text/html;
charset=utf-8
titleSuperMap iClient for JavaScript -
DynamicRESTLayer/title
script src=libs/SuperMap.Include.js/script
/head
body
/body
/html
第四步:添加承载地图控件的DIV
body onload=onPageLoad()
div id=map
style=position:relative;left:0px;right:0px;width:800px;h
eight:500px;
/div
/body
第五步:创建map对象
head
script type=text/javascript
var map,layer;
// 设置访问的GI
文档评论(0)