GIS应用|快速开发REST地图服务
SuperMap Online云存储作为您的“在线GIS云盘”,除了可以在云端存储GIS数据,还可以将数据直接发布多种REST服务,为您节省购买和部署SuperMap iServer的大量财力和时间成本,将数据和服务进行安全稳定的托管。
发布为REST地图服务的数据,可以通过少量代码开发来实现地图叠加、底图切换等功能,快速打造地图展示平台。下面小编将带领大家快速玩转REST地图服务!
地图叠加+底图切换
(点击下方“阅读原文”可在线查看,文章下方还提供可下载示例代码的百度云链接哦~)
01上传数据,发布服务,在线安全托管
打开SuperMap Online并登录您的账号,依次点击“资源中心”-“数据”-“上传数据”。
上传数据
选择数据类型并进行上传。本示例使用的是SuperMap工作空间数据—“京津地区.zip”。(示例数据百度云下载链接:https://pan.baidu.com/s/16OnWdDPi57fU5Q4A1DMFlg 提取码:0ihs)。
选择数据并上传
云存储支持将上传的数据发布为地图、数据、三维、空间分析等多种类型的REST服务。本示例选择发布的服务类型为“REST地图服务”。
选择服务类型并发布
发布完成后的数据可以在“资源中心”-“数据”-“我的数据”查看。点击服务名称下对应服务地址,选择目标目录及调用的图层,复制链接即可调用该REST地图服务,调用服务前需要开启数据共享。本示例的目标图层为“京津地区土地利用现状图”。
修改数据权限,打开REST地图服务
选择目标目录
选择目标图层
获取REST地图服务地址
如果不希望开启数据共享,也可以通过使用“密钥key”的方式来进行调用,搜索并打开SuperMap Online,在首页下方找到开发模块,更多服务调用方式等你发现!
SuperMap Online首页开发模块
02调用REST地图服务,打造在线地图展示平台
获取服务地址后,仅需编写简单代码即可在网页中调用REST地图服务。
调用REST地图服务
SuperMap Online还提供了多种底图服务,依次点击“资源中心”-“地图”-“基础底图”,即可发现。多种资源服务助力打造在线地图展示平台。
多种地图服务资源
调用REST地图服务
通过简单编译还可以实现地图叠加、底图切换等功能。
(点击下方“范例演示”可在线查看,文末百度云链接为该示例代码)
REST地图服务不仅可以通过简单开发进行调用,也可以直接在云应用中通过“添加服务”的方式进行使用。本篇文章以REST地图服务为例,通过云存储还可以发布数据、三维、空间分析等多种类型的REST服务,后续会发布更多关于REST服务使用的相关文章,还请大家多多关注哦!
点击“范例演示”查看REST地图服务调用示例吧!
地图叠加+底图切换示例代码百度云链接:https://pan.baidu.com/s/1ONxytnYoTIiPacMMmRWlkQ 提取码:gh11