WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Class GeoPoint

    GeoPoint 地理坐标.

    Index

    Constructors

    • GeoPoint 构造函数

      Parameters

      • x: number

        x坐标.

      • y: number

        y坐标.

      • Optionalz: number

        z坐标(可选).

      Returns GeoPoint

    Properties

    x: number

    坐标X.

    y: number

    坐标y.

    z?: number

    坐标z(可选).

    Methods

    • 根据不同的类型创建地理坐标 GeoPoint .

      Example:

      const p1 = GeoPoint.convert(new GeoPoint(x, y, z));
      const p2 = GeoPoint.convert([x, y]);
      const p3 = GeoPoint.convert([x, y, z]);
      const p4 = GeoPoint.convert(lng: -73.9749, lat: 40.7736});
      const p5 = GeoPoint.convert(lon: -73.9749, lat: 40.7736});

      Parameters

      Returns GeoPoint

    • 根据字符串创建 GeoPoint.

      Example:

      const b = GeoPoint.fromString("1,2");
      

      Parameters

      • input: string

      Returns GeoPoint

    • 克隆一个坐标

      Returns GeoPoint

    • 返回数组

      Returns number[]

      The coordinates represeted as an array of x and y.

      var ll = new vjmap.GeoPoint(-73.9749, 40.7736);
      ll.toArray(); // = [-73.9749, 40.7736]
    • 返回字符串.

      Parameters

      • fixed: number = 6

      Returns string

      The coordinates represented as a string of the format 'x, y, z?'.

      var ll = new vjmap.GeoPoint(-73.9749, 40.7736);
      ll.toString(); // = "GeoPoint(-73.9749, 40.7736)"
    • 后小数点几位取整

      Parameters

      • fixed: number = 6

      Returns GeoPoint

    • Parameters

      • fixed: number = 6

      Returns string

    • Returns number

    • Parameters

      Returns number

    • 乘一个系数.

      Parameters

      • k: number

        系数.

      Returns GeoPoint

    • 除一个系数.

      Parameters

      • k: number

        系数.

      Returns GeoPoint

    • 旋转.

      Parameters

      • angle: number

        弧度.

      Returns GeoPoint

    • 绕一个点旋转.

      Parameters

      • angle: number

        弧度.

      • p: GeoPoint

        围绕的点.

      Returns GeoPoint

    • 乘一个矩阵.

      Parameters

      • m: number[]

        矩阵值.

      Returns GeoPoint

    • 单位长度.

      Returns GeoPoint

    • 投影 [x,y] = [-y, x].

      Returns GeoPoint

    • 四舍五入取整.

      Returns GeoPoint

    • 长度.

      Returns number

    • 判断是否相等

      Parameters

      • other: GeoPoint

        另外一个点

      • dotErr: number = 8

        允许误差的小数点后几位,默认8位

      Returns boolean

    • 是否相等(判断z).

      Parameters

      Returns boolean

    • 两点之间距离.

      Parameters

      Returns number

    • 两点之间距离平方.

      Parameters

      Returns number

    • 角度.

      Returns number

    • 距一个点的角度

      Parameters

      Returns number

    • 距一个点的interiorAngle

      Parameters

      Returns number

    • 距一个点的interiorAngle

      Parameters

      • x: number
      • y: number

      Returns number

    • 对一个点围绕一个基点进行缩放旋转平移操作.

      Parameters

      • basePt: GeoPoint

        围绕的基点坐标

      • destPt: GeoPoint

        要平移至的目的地坐标

      • Optionalscale: number

        缩放比例,默认1.0

      • Optionalangle: number

        旋转角度,逆时针,默认0

      Returns GeoPoint