Constructor
new GML()
Classes
Members
collectionName :String
collectionName- featureCollection元素的名称。
Type:
- String
extractAttributes :Boolean
extractAttributes- 从GML中提取属性。
Type:
- Boolean
featureName :String
featureName-要素的元素名称。 默认是“featureMember”。
Type:
- String
featureNS :String
featureNS-用于特征属性的名称空间。 默认是“http://mapserver.gis.umn.edu/mapserver”。
Type:
- String
featurePrefix :String
featurePrefix- 名称空间别名(或前缀)用于特征节点。 默认是“feature”。
Type:
- String
geometryName :String
geometryName- 几何元素的名称。 默认为“geometry”。
Type:
- String
gmlns :String
gmlns- GML命名空间。
Type:
- String
layerName :String
layerName- 数据图层的名称。 默认是“features”。
Type:
- String
xy :Boolean
xy- GML坐标的顺序true:(x,y)或false:(y,x)不建议更改,应该实例化新格式。
Type:
- Boolean
Methods
buildGeometryNode()
根据geometry生成GML格式数据。
initialize(options)
为GML创建一个新的解析器。
Parameters:
Name | Type | Description |
---|---|---|
options |
Object | 一个可选对象,其属性将在此实例上设置。 |
read(data) → {Array(GeoGlobe.Feature.Vector)}
读取数据解析并且返回要素数组。
Parameters:
Name | Type | Description |
---|---|---|
data |
String | or {DOMElement} 数据读取/解析。 |
Returns:
一系列要素。
- Type
- Array(GeoGlobe.Feature.Vector)
write(features) → {String}
根据要素数组生成GML格式数据。
Generate a GML document string given a list of features.
Parameters:
Name | Type | Description |
---|---|---|
features |
Array(GeoGlobe.Feature.Vector) | 要序列化为字符串的要素列表。 |
Returns:
代表GML文档的字符串。
- Type
- String