new ol.supermap.Util()
openlayers/core/Util.js, line 23
Methods
-
ol.supermap.Util.createCanvasContext2D(opt_width, opt_height)
openlayers/core/Util.js, line 260 -
创建 2D 画布。
Name Type Description opt_width
number 画布宽度。
opt_height
number 画布高度。
-
ol.supermap.Util.Csv2GeoJSON(csv, options)
openlayers/core/Util.js, line 172 -
将 csv 格式转为 GeoJSON。
Name Type Description csv
Object csv 对象。
options
Object 转换参数。
-
ol.supermap.Util.getFeatureBySQL(url, datasetNames, serviceOptions, processCompleted, processFaild, targetEpsgCode)
openlayers/core/Util.js, line 344 -
获取feature
Name Type Description url
string 获取feature的请求地址
datasetNames
string 数据集名称
serviceOptions
object 服务类需要的参数
processCompleted
function 成功请求的回调函数
processFaild
function 失败请求的回调函数
targetEpsgCode
string | number 动态投影的目标坐标系对应的 EPSG Code
-
ol.supermap.Util.getFeatureProperties(features){array}
openlayers/core/Util.js, line 510 -
从feature中获取properties
Name Type Description features
array 要素数组
Returns:
Type Description array 属性 -
ol.supermap.Util.getHighestMatchAdministration(featureName, fieldName){boolean}
openlayers/core/Util.js, line 545 -
Name Type Description featureName
string 初始匹配的要素数组
fieldName
string 要匹配的地名
Returns:
Type Description boolean 是否匹配 -
ol.supermap.Util.isArray(obj){boolean}
openlayers/core/Util.js, line 162 -
判断是否为数组格式。
Name Type Description obj
Object 待判断对象。
Returns:
Type Description boolean 是否是数组。 -
ol.supermap.Util.isMatchAdministrativeName(featureName, fieldName){boolean}
openlayers/core/Util.js, line 527 -
Name Type Description featureName
string 原始数据中的地名
fieldName
string 需要匹配的地名
Returns:
Type Description boolean 是否匹配 -
ol.supermap.Util.isNumber(value){boolean}
openlayers/core/Util.js, line 328 -
检测数据是否为number
Name Type Description value
string 值,未知数据类型
Returns:
Type Description boolean -
ol.supermap.Util.isObject(obj){boolean}
openlayers/core/Util.js, line 294 -
是否为对象
Name Type Description obj
any 需要判断的内容
Returns:
Type Description boolean -
ol.supermap.Util.isString(str){boolean}
openlayers/core/Util.js, line 285 -
是否为字符串
Name Type Description str
string 需要判断的内容
Returns:
Type Description boolean -
ol.supermap.Util.newGuid(attr){string}
openlayers/core/Util.js, line 313 -
随机生成id
Name Type Description attr
string 几位数字的id
Returns:
Type Description string -
ol.supermap.Util.resolutionToScale(resolution, dpi, mapUnit){number}
openlayers/core/Util.js, line 71 -
通过分辨率计算比例尺。
Name Type Description resolution
number 分辨率。
dpi
number 屏幕分辨率。
mapUnit
string 地图单位。
Returns:
Type Description number 比例尺。 -
ol.supermap.Util.scaleToResolution(scale, dpi, mapUnit){number}
openlayers/core/Util.js, line 120 -
通过比例尺计算分辨率。
Name Type Description scale
number 比例尺。
dpi
number 屏幕分辨率。
mapUnit
string 地图单位。
Returns:
Type Description number 分辨率。 -
ol.supermap.Util.setMask(layers, polygon)
openlayers/core/Util.js, line 573 -
为图层设置掩膜。
Name Type Description layers
ol/layer/Layer | Array.<ol/layer/Layer> 图层
polygon
ol/geom/Geometry | ol/feature 掩膜矢量要素,支持面类型的要素。
- Version:
- 10.1.0
-
ol.supermap.Util.supportWebGL2()
openlayers/core/Util.js, line 276 -
是否支持 webgl2。
-
ol.supermap.Util.toGeoJSON(smObj)
openlayers/core/Util.js, line 46 -
将传入对象转为 GeoJSON 格式。
Name Type Description smObj
Object 待转参数。
-
ol.supermap.Util.toProcessingParam(points)
openlayers/core/Util.js, line 97 -
将 Region 节点数组转为 Processing 服务需要的分析参数。
Name Type Description points
Array Region 各个节点数组。
Returns:
processing 服务裁剪、查询分析的分析参数。 -
ol.supermap.Util.toSuperMapBounds(bounds){SuperMap.Bounds}
openlayers/core/Util.js, line 87 -
转为 SuperMapBounds 格式。
Name Type Description bounds
Array.<number> bounds 数组。
Returns:
Type Description SuperMap.Bounds 返回 SuperMap 的 Bounds 对象。 -
ol.supermap.Util.toSuperMapGeometry(geoJSON)
openlayers/core/Util.js, line 58 -
将 GeoJSON 对象转为 SuperMap 几何图形。
Name Type Description geoJSON
GeoJSONObject GeoJSON 对象。
-
ol.supermap.Util.trim(str){boolean}
openlayers/core/Util.js, line 304 -
字符串裁剪两边的空格
Name Type Description str
string 需要裁剪的字符串
Returns:
Type Description boolean -
ol.supermap.Util.unsetMask(layers)
openlayers/core/Util.js, line 622 -
取消图层掩膜。
Name Type Description layers
ol/layer/Layer | Array.<ol/layer/Layer> 图层
- Version:
- 10.1.0