Add GeometryCollection to geojson example

This commit is contained in:
Tom Payne
2013-12-11 17:44:28 +01:00
parent 0943bbf070
commit a03bf6d447

View File

@@ -52,6 +52,18 @@ var styles = {
fill: new ol.style.Fill({
color: 'rgba(0, 0, 255, 0.1)'
})
})],
'GeometryCollection': [new ol.style.Style({
stroke: new ol.style.Stroke({
color: 'magenta',
width: 2
}),
fill: new ol.style.Fill({
color: 'magenta'
}),
image: ol.shape.renderCircle(10, null, new ol.style.Stroke({
color: 'magenta'
}))
})]
};
@@ -120,6 +132,26 @@ var vectorSource = new ol.source.GeoJSON(
[[[1e6, 6e6], [1e6, 8e6], [3e6, 8e6], [3e6, 6e6]]]
]
}
},
{
'type': 'Feature',
'geometry': {
'type': 'GeometryCollection',
'geometries': [
{
'type': 'LineString',
'coordinates': [[-5e6, -5e6], [0e6, -5e6]]
},
{
'type': 'Point',
'coordinates': [4e6, -5e6]
},
{
'type': 'Polygon',
'coordinates': [[[1e6, -6e6], [2e6, -4e6], [3e6, -6e6]]]
}
]
}
}
]
}