diff --git a/src/lib.rs b/src/lib.rs index 82c4b36..f9d3c5f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -146,10 +146,10 @@ pub fn decode_polyline(polyline: &str, precision: u32) -> Result }); } - coordinates.push([lon, lat]); + coordinates.push(Coord { x: lon, y: lat }); } - Ok(coordinates.into()) + Ok(LineString::new(coordinates)) } fn decode_next(