GeoJSON

GeoGlobe.Format. GeoJSON

读写GeoJSON。创建一个新的解析器JSON格式化类。

Constructor

new GeoJSON()

Members

ignoreExtraDims :Boolean

ignoreExtraDims- 读取几何时忽略高于2的尺寸。
Type:
  • Boolean

Methods

read(json, type, filter) → {Object}

反序列化GeoJSON字符串。
Parameters:
Name Type Description
json String 一个GeoJSON字符串
type String 用于确定输出结构的可选字符串。 支持的值是“Geometry”, “feature”和“FeatureCollection”。 如果缺失或为空,则假定缺省为“FeatureCollection”。
filter function 将在最终结果的每个级别调用每个键和值的函数。 每个值将被过滤器功能的结果替换。 这可用于将通用对象改为类的实例, 或将日期字符串转换为Date对象。
Returns:
返回值取决于类型参数的值。 如果type是“FeatureCollection”(默认),则返回将是一个GeoGlobe.Feature数组。 如果type是“Geometry”,则输入json必须表示单个几何体,并且返回将是GeoGlobe.Geometry。 如果type是“Feature”,则输入json必须表示一个特征,返回值将是GeoGlobe.Feature。
Type
Object

write(obj, pretty) → {String}

将要素,几何图形和要素数组序列化为GeoJSON字符串。
Parameters:
Name Type Description
obj Object GeoGlobe.Feature,GeoGlobe.Geometry,或一系列功能。
pretty Boolean 用换行符和缩进结构化输出。 默认为false。
Returns:
输入几何体,要素或要素阵列的GeoJSON字符串表示形式。
Type
String