This repository was archived by the owner on May 27, 2024. It is now read-only.
This repository was archived by the owner on May 27, 2024. It is now read-only.
GeoJsonFeatureType.point ignores properties when serializing #28
Open
Description
String serialize() {
assert(type != null, "The feature type can not be null for serialization");
String featStr;
switch (type) {
case GeoJsonFeatureType.point:
final geom = geometry as GeoJsonPoint;
featStr = geom.serializeFeature();
break;
case GeoJsonFeatureType.multipoint:
final geom = geometry as GeoJsonMultiPoint;
featStr = geom.serializeFeature();
break;
case GeoJsonFeatureType.line:
final geom = geometry as GeoJsonLine;
featStr = geom.serializeFeature();
break;
case GeoJsonFeatureType.multiline:
final geom = geometry as GeoJsonMultiLine;
featStr = geom.serializeFeature(properties);
break;
case GeoJsonFeatureType.polygon:
final geom = geometry as GeoJsonPolygon;
featStr = geom.serializeFeature(properties);
break;
case GeoJsonFeatureType.multipolygon:
final geom = geometry as GeoJsonMultiPolygon;
featStr = geom.serializeFeature();
break;
}
return featStr;
}
You can see that only multiline
and polygon
make use of properties.
I do need them at least for point
Metadata
Metadata
Assignees
Labels
No labels