Parameters
- heightInfo:
| {
groundLevelOrMinHeight: number;
heightReference: NONE;
layout: GeometryLayout;
perPositionHeight: boolean;
} & ExtrusionHeightInfo
| { heightReference: CLAMP_TO_GROUND; layout: GeometryLayout }
| {
clampOrigin?: [number, number];
groundLevel?: number;
heightAboveGround?: number;
heightReference: RELATIVE_TO_GROUND;
layout: GeometryLayout;
perPositionHeight: boolean;
} & ExtrusionHeightInfo
| { heightReference: CLAMP_TO_TERRAIN; layout: GeometryLayout }
| {
clampOrigin?: [number, number];
groundLevel?: number;
heightAboveGround?: number;
heightReference: RELATIVE_TO_TERRAIN;
layout: GeometryLayout;
perPositionHeight: boolean;
} & ExtrusionHeightInfo
| { heightReference: CLAMP_TO_3D_TILE; layout: GeometryLayout }
| {
clampOrigin?: [number, number];
groundLevel?: number;
heightAboveGround?: number;
heightReference: RELATIVE_TO_3D_TILE;
layout: GeometryLayout;
perPositionHeight: boolean;
} & ExtrusionHeightInfo- {
groundLevelOrMinHeight: number;
heightReference: NONE;
layout: GeometryLayout;
perPositionHeight: boolean;
} & ExtrusionHeightInfogroundLevelOrMinHeight: number
heightReference: NONE
layout: GeometryLayout
perPositionHeight: boolean
- { heightReference: CLAMP_TO_GROUND; layout: GeometryLayout }
- {
clampOrigin?: [number, number];
groundLevel?: number;
heightAboveGround?: number;
heightReference: RELATIVE_TO_GROUND;
layout: GeometryLayout;
perPositionHeight: boolean;
} & ExtrusionHeightInfoOptionalclampOrigin?: [number, number]
OptionalgroundLevel?: number
OptionalheightAboveGround?: number
heightReference: RELATIVE_TO_GROUND
layout: GeometryLayout
perPositionHeight: boolean
- { heightReference: CLAMP_TO_TERRAIN; layout: GeometryLayout }
- {
clampOrigin?: [number, number];
groundLevel?: number;
heightAboveGround?: number;
heightReference: RELATIVE_TO_TERRAIN;
layout: GeometryLayout;
perPositionHeight: boolean;
} & ExtrusionHeightInfoOptionalclampOrigin?: [number, number]
OptionalgroundLevel?: number
OptionalheightAboveGround?: number
heightReference: RELATIVE_TO_TERRAIN
layout: GeometryLayout
perPositionHeight: boolean
- { heightReference: CLAMP_TO_3D_TILE; layout: GeometryLayout }
- {
clampOrigin?: [number, number];
groundLevel?: number;
heightAboveGround?: number;
heightReference: RELATIVE_TO_3D_TILE;
layout: GeometryLayout;
perPositionHeight: boolean;
} & ExtrusionHeightInfoOptionalclampOrigin?: [number, number]
OptionalgroundLevel?: number
OptionalheightAboveGround?: number
heightReference: RELATIVE_TO_3D_TILE
layout: GeometryLayout
perPositionHeight: boolean
Returns (coord: Coordinate) => Coordinate
a callback function accepting a mercator coordinate. it will return a wgs84coordinate with its Z value adjusted according to the height info
the level above or below mean sea level (minZ value or ground_level or 0)