LngLatBounds : 경계 상자 위경도를 저장할 수 있습니다

Hierarchy

  • LngLatBounds
    • LngLatBounds

Constructors

  • Parameters

    • Optional sw: [number, number, number, number] | LngLatLike | [LngLatLike, LngLatLike]

      경계 상자의 남서쪽 모서리입니다.
      또는 남, 서, 북, 동의 순서로 된 4개의 숫자 배열
      또는 2개의 LngLatLike 배열: [sw,ne]

    • Optional ne: LngLatLike

      경계 상자의 북동쪽 모서리입니다.

    Returns LngLatBounds

    Example

    let sw = new ktGms.utils.LngLat(128.7384361, 34.8799083);
    let ne = new ktGms.utils.LngLat(129.3728194, 35.3959361);
    let llb = new ktGms.utils.LngLatBounds(sw, ne);
    let llb2 = new ktGms.utils.LngLatBounds([sw, ne]);
    let llb = new ktGms.utils.LngLatBounds([128.7384361, 34.8799083, 129.3728194, 35.3959361]);
    

Properties

_ne: LngLat
_sw: LngLat

Methods

  • 경계 상자의 북동쪽 모서리를 설정합니다.

    Parameters

    • ne: LngLatLike

      경계 상자의 북동쪽 모서리를 설명하는 객체입니다.

    Returns LngLatBounds

    this

  • 경계 상자의 남서쪽 모서리를 설정합니다.

    Parameters

    • sw: LngLatLike

      경계 상자의 남서쪽 모서리를 설명하는 객체입니다.

    Returns LngLatBounds

    this

  • 지정된 LngLatLike 또는 LngLatBoundsLike를 포함하도록 경계를 확장합니다.

    Parameters

    Returns any

    this

  • 경계 상자 모서리에서 등거리에 있는 지리적 좌표를 반환합니다.

    Returns LngLat

    경계 상자의 중심입니다.

    Example

    let llb = new ktGms.utils.LngLatBounds([128.7384361, 34.8799083], [129.3728194, 35.3959361]);
    llb.getCenter(); // = LngLat {lng: 129.05562, lat: 35.13792}
  • 경계 상자의 남서쪽 모서리를 반환합니다.

    Returns LngLat

    경계 상자의 남서쪽 모서리입니다.

  • 경계 상자의 북동쪽 모서리를 반환합니다.

    Returns LngLat

    경계 상자의 북동쪽 모서리입니다.

  • 경계 상자의 북서쪽 모서리를 반환합니다.

    Returns LngLat

    경계 상자의 북서쪽 모서리입니다.

  • 경계 상자의 남동쪽 모서리를 반환합니다.

    Returns LngLat

    경계 상자의 남동쪽 모서리입니다.

  • 경계 상자의 서쪽 가장자리를 반환합니다.

    Returns number

    경계 상자의 서쪽 가장자리입니다.

  • 경계 상자의 남쪽 가장자리를 반환합니다.

    Returns number

    경계 상자의 남쪽 가장자리입니다.

  • 경계 상자의 동쪽 가장자리를 반환합니다.

    Returns number

    경계 상자의 동쪽 가장자리입니다.

  • 경계 상자의 북쪽 가장자리를 반환합니다.

    Returns number

    경계 상자의 북쪽 가장자리입니다.

  • 배열로 표현된 경계 상자를 반환합니다.

    Returns [[number, number], [number, number]]

    숫자 배열로 표시되는 경계의 남서쪽 및 북동쪽 좌표로 구성된 배열로 표시되는 경계 상자입니다.

    Example

    let llb = new ktGms.utils.LngLatBounds([128.7384361, 34.8799083], [129.3728194, 35.3959361]);
    llb.toArray(); // = [[128.7384361, 34.8799083], [129.3728194, 35.3959361]]
  • 문자열로 표현된 경계 상자를 반환합니다.

    Returns string

    경계 상자는 'LngLatBounds(LngLat(lng, lat), LngLat(lng, lat))'.형식의 문자열로 나타냅니다.

    Example

    let llb = new ktGms.utils.LngLatBounds([128.7384361, 34.8799083], [129.3728194, 35.3959361]);
    llb.toString(); // = "LngLatBounds(LngLat(128.7384361, 34.8799083), LngLat(129.3728194, 35.3959361))"
  • 경계 상자가 빈/'null' 유형 상자인지 확인하세요.

    Returns boolean

    경계가 정의되어 있으면 True이고, 그렇지 않으면 False입니다.

  • 점이 경계 상자 내에 있는지 확인하십시오.

    Parameters

    Returns boolean

    점이 경계 상자 내에 있으면 참입니다.

    Example

    let llb = new ktGms.utils.LngLatBounds(
    new ktGms.utils.LngLat(128.7384361, 34.8799083),
    new ktGms.utils.LngLat(129.3728194, 35.3959361)
    );

    let ll = new ktGms.utils.LngLat(129.3728194, 35.3959361);

    console.log(llb.contains(ll)); // = true
  • 배열을 LngLatBounds 개체로 변환합니다.

    LngLatBounds 객체가 전달되면 함수는 이를 변경하지 않고 반환합니다.

    내부적으로 이 함수는 LngLat#convert를 호출하여 배열을 LngLat 값으로 변환합니다.

    Parameters

    • input: LngLatBoundsLike

      변환할 두 좌표의 배열 또는 반환할 LngLatBounds 개체입니다.

    Returns LngLatBounds

    변환이 발생한 경우 새 LngLatBounds 객체 또는 원래 LngLatBounds 객체.

    Example

    let arr = [[128.7384361, 34.8799083], [129.3728194, 35.3959361]];
    let llb = ktGms.utils.LngLatBounds.convert(arr);
    llb; // = LngLatBounds {_sw: LngLat {lng: 128.7384361, lat: 34.8799083}, _ne: LngLat {lng: 129.3728194, lat: 35.3959361}}
  • 주어진 반경만큼 확장된 좌표에서 LngLatBounds를 반환합니다. 반환된 'LngLatBounds'에는 'radius'가 완전히 포함되어 있습니다.

    Parameters

    • center: LngLat

      새로운 경계의 중심 좌표.

    • Optional radius: number = 0

      경계를 확장하기 위한 좌표로부터의 거리(미터)입니다.

    Returns LngLatBounds

    '반지름'에 의해 확장된 좌표를 나타내는 새로운 'LngLatBounds' 개체입니다.

    Example

    let center = new ktGms.utils.LngLat(127.029414, 37.471401);
    ktGms.utils.LngLatBounds.fromLngLat(center, 100).toArray(); // = [[127.028282, 37.470502], [127.030545, 37.472299]]

Generated using TypeDoc