Class: Util

mapboxgl.supermap.Util

工具类。

new mapboxgl.supermap.Util()

mapboxgl/core/Util.js, line 8

Methods

mapboxgl.supermap.Util.extend(dest, arguments){Object}

mapboxgl/core/Util.js, line 112

对象拷贝赋值。

Name Type Description
dest Object

目标对象。

arguments Object

待拷贝的对象。

Returns:
Type Description
Object 赋值后的目标对象。

mapboxgl.supermap.Util.isArray(obj){boolean}

mapboxgl/core/Util.js, line 66

判断是否为数组格式。

Name Type Description
obj Object

待判断对象。

Returns:
Type Description
boolean 是否是数组。

mapboxgl.supermap.Util.toGeoJSON(smObj)

mapboxgl/core/Util.js, line 76

将传入对象转为 GeoJSON 格式。

Name Type Description
smObj Object

待转参数。

mapboxgl.supermap.Util.toProcessingParam(points){Object}

mapboxgl/core/Util.js, line 88

将 Region 节点数组转为 Processing 服务需要的分析参数。

Name Type Description
points Array

Region 各个节点数组。

Returns:
Type Description
Object processing 服务裁剪、查询分析的分析参数。

mapboxgl.supermap.Util.toSuperMapGeometry(geoJSON){SuperMap.Geometry}

mapboxgl/core/Util.js, line 14

将 GeoJSON 对象转为 SuperMap 几何图形。

Name Type Description
geoJSON GeoJSONObject

GeoJSON 对象。

Returns:
Type Description
SuperMap.Geometry

mapboxgl.supermap.Util.toSuperMapPolygon(lnglatBounds){SuperMap.Geometry.Polygon}

mapboxgl/core/Util.js, line 45

将 Mapbox GL LngLatbounds 对象转为 SuperMap 几何图形。

Name Type Description
lnglatBounds Mapboxgl.LngLatbounds

Mapbox GL LngLatbounds对象。

Returns:
Type Description
SuperMap.Geometry.Polygon