decodeCampusMapGeometry function
- String source
Restores polygons stored by encodeCampusMapGeometry.
Implementation
List<CampusMapPolygon> decodeCampusMapGeometry(String source) => [
for (final polygon in jsonDecode(source) as List)
CampusMapPolygon([
for (final ring in polygon as List)
[
for (final point in ring as List)
(
longitude: (point[0] as num).toDouble(),
latitude: (point[1] as num).toDouble(),
),
],
]),
];