Geographic.create constructor
A position from parameters compatible with CreatePosition
function type.
Coordinate values from parameters are copied as geographic coordinates:
x
=> lon
, y
=> lat
, z
=> elev
, m
=> m
Examples:
// a 2D position (lon: 10.0, lat: 20.0)
Geographic.create(x: 10.0, y: 20.0);
// a 3D position (lon: 10.0, lat: 20.0, elev: 30.0)
Geographic.create(x: 10.0, y: 20.0, z: 30.0);
// a measured 2D position (lon: 10.0, lat: 20.0, m: 40.0)
Geographic.create(x: 10.0, y: 20.0, m: 40.0);
// a measured 3D position (lon: 10.0, lat: 20.0, elev: 30.0, m: 40.0)
Geographic.create(x: 10.0, y: 20.0, z: 30.0, m: 40.0);
Implementation
const Geographic.create({
required double x,
required double y,
double? z,
double? m,
}) : this(lon: x, lat: y, elev: z, m: m);