new SuperMap.Format.GeoJSON()
common/format/GeoJSON.js, line 12
Extends
- SuperMap.Format.JSON。
Members
-
ignoreExtraDimsboolean
-
忽略维度超过2的几何要素。
-
parseCoordsObject
-
一个属性名对应着GeoJSON对象的几何类型的对象。每个属性其实都是一个实际上做解析用的方法。
Methods
-
staticSuperMap.Format.GeoJSON.createCRSObject(object){Object}
common/format/GeoJSON.js, line 396 -
从一个要素对象中创建一个坐标参考系对象。
Name Type Description object
SuperMap.Feature.Vector 要素对象
Returns:
Type Description Object 一个可作为GeoJSON对象的crs属性使用的对象。 -
staticSuperMap.Format.GeoJSON.toGeoLinem()
common/format/GeoJSON.js, line 720 -
将服务端的路由线几何对象转换为几何对象。
-
staticSuperMap.Format.GeoJSON.toGeoPoint()
common/format/GeoJSON.js, line 683 -
将服务端的线几何对象转换为几何对象。
-
staticSuperMap.Format.GeoJSON.toGeoPoint()
common/format/GeoJSON.js, line 660 -
将服务端的点几何对象转换为几何对象
-
staticSuperMap.Format.GeoJSON.toGeoRegion()
common/format/GeoJSON.js, line 754 -
将服务端的面几何对象转换为几何对象。
-
staticSuperMap.Format.GeoJSON.write(obj, pretty){string}
common/format/GeoJSON.js, line 357 -
序列化一个要素对象,几何对象,要素对象数组为一个GeoJSON字符串。
Name Type Description obj
Object 一个
对象,一个 对象或者一个要素对象数组。 pretty
boolean 是否使用换行和缩进来控制输出。默认值为false。
Returns:
Type Description string 一个GeoJSON字符串,它表示了输入的几何对象,要素对象,或者要素对象数组。 -
isValidType(){boolean}
common/format/GeoJSON.js, line 110 -
检查一个GeoJSON对象是否和给定的类型相符的合法的对象。
Returns:
Type Description boolean GeoJSON是否是给定类型的合法对象。 -
parseFeature(obj){SuperMap.Feature.Vector}
common/format/GeoJSON.js, line 146 -
将一个GeoJSON中的feature转化成
对象。 Name Type Description obj
Object 从GeoJSON对象中创建一个对象。
Returns:
Type Description SuperMap.Feature.Vector 一个要素。 -
parseGeometry(obj){SuperMap.Geometry}
common/format/GeoJSON.js, line 173 -
将一个GeoJSON中的几何要素转化成
对象。 Name Type Description obj
Object 从GeoJSON对象中创建一个对象。
Returns:
Type Description SuperMap.Geometry 一个几何要素。 -
read(json, type, filter){Object}
common/format/GeoJSON.js, line 25 -
反序列化一个 GeoJSON 字符串。
Name Type Description json
string GeoJSON 字符串
type
string 可选的字符串,它决定了输出的格式。 支持的值有:"Geometry","Feature",和"FeatureCollection", 如果此值为null,则会使用默认值"FeaureCollection"。
filter
function 对象中每个层次每个键值对都会调用此函数得出一个结果。 每个值都会被filter函数的结果所替换掉。这个函数可被用来将某些对象转化成 某个类相应的对象,或者将日期字符串转化成Date对象。
Returns:
Type Description Object 返回值依赖于type参数的值。
如果type等于"FeatureCollection"(默认值),返回值将会是数组。
如果type为"Geometry",输入的json对象必须表示一个唯一的几何体,然后返回值就会是。
如果type为"Feature",输入的json对象也必须表示的一个要素,这样返回值才会是。