From fec2edac7eb75d3a24881cc2e0efce5a91044a70 Mon Sep 17 00:00:00 2001 From: Nicolas Perraut Date: Tue, 28 Jan 2020 13:43:31 +0100 Subject: [PATCH] Add altitude to GeoPoint if available --- lib/src/deserializers.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/src/deserializers.dart b/lib/src/deserializers.dart index bead082..e828d85 100644 --- a/lib/src/deserializers.dart +++ b/lib/src/deserializers.dart @@ -124,7 +124,8 @@ List _getGeoPoints(List coordsList) { for (final coord in coordsList) { final geoPoint = GeoPoint( latitude: double.parse(coord[1].toString()), - longitude: double.parse(coord[0].toString())); + longitude: double.parse(coord[0].toString()), + altitude: coord.length >= 3 ? double.parse(coord[2].toString()) : null); geoPoints.add(geoPoint); } return geoPoints;