UNPKG

bcgis-type

Version:

The SDK is based on Cesium for secondary development of 2, 3D all-in-one WebGis application framework, the framework optimizes the use of Cesium and add some additional features, designed for developers to quickly build WebGis applications.

36 lines (35 loc) 1.09 kB
import Position from "../position/Position"; declare class Parse { /** * Parses all kinds of coordinates to position * @param position * @returns {Position} */ static parsePosition(position: string | Position | string[] | number[]): Position; /** * Parses all kinds of coordinates array to position array * @param positions * @returns {unknown[]} */ static parsePositions(positions: string | Array<Position | number | string | Object>): Position[]; /** * Parses point position to array * @param position * @returns {*[]} */ static parsePointCoordToArray(position: Position): any[]; /** * Parses polyline positions to array * @param positions * @returns {[]} */ static parsePolylineCoordToArray(positions: any[]): any[]; /** * Parses polygon positions to array * @param positions * @param loop * @returns {[][]} */ static parsePolygonCoordToArray(positions: any[], loop?: boolean): any[][]; } export default Parse;