Crate polylineffi
source ·Expand description
This module exposes functions for accessing the Polyline encoding and decoding functions via FFI
§A Note on Coordinate Order
This crate uses Coordinate
and LineString
types from the geo-types
crate, which encodes coordinates in (x, y)
order. The Polyline algorithm and first-party documentation assumes the opposite coordinate order. It is thus advisable to pay careful attention to the order of the coordinates you use for encoding and decoding.
Structs§
- A C-compatible
struct
originating outside Rust used for passing arrays across the FFI boundary - A C-compatible
struct
originating inside Rust used for passing arrays across the FFI boundary
Functions§
- Convert a Polyline into an array of coordinates
- Free
CString
memory which Rust has allocated across the FFI boundary - Free Array memory which Rust has allocated across the FFI boundary
- Convert an array of coordinates into a Polyline