二维Web应用开发之GIS功能开发实现思路

GIS功能开发思路

  • 地图显示
    地图浏览
    基础操作,如缩放等

  • 带有属性结果的GIS功能
    查询
    交通网络分析
    空间分析

带有属性结果的GIS功能开发思路,例如距离量算
L.supermap.measureService(url).measureDistance({geometry:xxx}, function (result) {// doSomething})

在这里插入图片描述

实现GIS功能的API

在这里插入图片描述

GIS服务使用那些接口

L.supermap.*Service
例如

  • L.supermap.queryService
  • L.supermap.spatialAnalystService
  • L.supermap.networkAnalystService

实例化功能服务类对象(*Service对象)
L.supermap.queryService(url).queryByBounds(param, function (result) {// doSomething})

url:服务访问地址

关于URL的说明

  • url是iServer提供的REST服务的访问地址
  • 不同的功能服务对象实例化所需要的url地址不同
    在这里插入图片描述

设置参数使用哪些接口

L.supermap.*Service(url).queryByBounds(param, function (result) { // doSomething})

SuperMap.*Parameters
例如

  • SuperMap.MeasureParameters
  • SuperMap.QueryBySQLParameters
  • SuperMap.ThemeParameters
  • SuperMap.OverlayAnalystParameters
  • SuperMap.FindPathParameters

结果获取

L.supermap.queryService(url).queryByBounds(param, function (result) { // doSomething})
  • function (result) {} 定义回调函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值