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
TypeScript
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;