Class Tm128

java.lang.Object
com.naver.maps.geometry.Tm128
All Implemented Interfaces:
Parcelable, Coord

public class Tm128 extends Object implements Coord, Parcelable
TM-128 좌표를 나타내는 클래스.
  • Field Details

    • INVALID

      @NonNull public static final Tm128 INVALID
      유효하지 않은(isValid()false인) 좌표를 나타내는 상수.
    • MINIMUM_X

      public static final double MINIMUM_X
      커버리지 내 x의 최솟값.
      See Also:
    • MINIMUM_Y

      public static final double MINIMUM_Y
      커버리지 내 y의 최솟값.
      See Also:
    • MAXIMUM_X

      public static final double MAXIMUM_X
      커버리지 내 x의 최댓값.
      See Also:
    • MAXIMUM_Y

      public static final double MAXIMUM_Y
      커버리지 내 y의 최댓값.
      See Also:
    • COVERAGE

      @NonNull public static final LatLngBounds COVERAGE
      TM-128 좌표로 나타낼 수 있는 범위.
    • x

      public final double x
      x 좌표.
    • y

      public final double y
      y 좌표.
    • CREATOR

      public static final Parcelable.Creator<Tm128> CREATOR
  • Constructor Details

    • Tm128

      public Tm128(double x, double y)
      지정한 위치에 대한 좌표를 생성합니다.
      Parameters:
      x - x 좌표.
      y - y 좌표.
  • Method Details

    • valueOf

      @NonNull public static Tm128 valueOf(@NonNull LatLng latLng)
      위경도 좌표를 TM128 좌표로 변환하는 팩토리 메서드.
      Parameters:
      latLng - 위경도 좌표.
      Returns:
      TM128 좌표.
    • toLatLng

      @NonNull public LatLng toLatLng()
      좌표를 위경도 좌표로 변환합니다.
      Specified by:
      toLatLng in interface Coord
      Returns:
      변환된 위경도 좌표.
    • isValid

      public boolean isValid()
      좌표가 유효한지 여부를 반환합니다.
      Specified by:
      isValid in interface Coord
      Returns:
      유효할 경우 true, 그렇지 않을 경우 false.
    • isWithinCoverage

      public boolean isWithinCoverage()
      좌표가 좌표계의 커버리지 내에 포함되는지 여부를 반환합니다. 커버리지를 벗어날 경우 좌표 연산의 정확도가 보장되지 않습니다.
      Specified by:
      isWithinCoverage in interface Coord
      Returns:
      커버리지 내일 경우 true, 그렇지 않을 경우 false.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      @NonNull public String toString()
      Overrides:
      toString in class Object
    • describeContents

      public int describeContents()
      Specified by:
      describeContents in interface Parcelable
    • writeToParcel

      public void writeToParcel(Parcel dest, int flags)
      Specified by:
      writeToParcel in interface Parcelable