Class LatLng

java.lang.Object
com.inavi.mapsdk.geometry.LatLng
All Implemented Interfaces:
Parcelable

public class LatLng extends Object implements Parcelable
위도, 경도 좌표를 나타내는 클래스.
  • Field Details

    • INVALID

      public static final LatLng INVALID
      위도, 경도(latitude, longitude)의 값이 모두 유효하지 않은 LatLng 객체 상숫값.
    • MINIMUM_LATITUDE

      public static final double MINIMUM_LATITUDE
      위도 좌표의 최솟값.
      See Also:
    • MAXIMUM_LATITUDE

      public static final double MAXIMUM_LATITUDE
      위도 좌표의 최댓값.
      See Also:
    • MINIMUM_LONGITUDE

      public static final double MINIMUM_LONGITUDE
      경도 좌표의 최솟값.
      See Also:
    • MAXIMUM_LONGITUDE

      public static final double MAXIMUM_LONGITUDE
      경도 좌표의 최댓값.
      See Also:
    • CREATOR

      public static final Parcelable.Creator<LatLng> CREATOR
    • latitude

      public final double latitude
      위도.
    • longitude

      public final double longitude
      경도.
  • Constructor Details

    • LatLng

      public LatLng(double latitude, double longitude)
      위도와 경도 값을 이용하여 좌표를 생성합니다.
      Parameters:
      latitude - Latitude in degrees
      longitude - Longitude in degrees
    • LatLng

      public LatLng(Location location)
      안드로이드의 Location 객체로부터 좌표를 생성합니다.
      Parameters:
      location - Android Location
  • Method Details

    • isValid

      public boolean isValid()
      유효한 좌표인지 여부를 반환합니다. latitude, longitude 둘 중 하나라도 유효한 값이 아니면 false를 반환합니다.
      Returns:
      true : 유효한 좌표
      false : 유효하지 않은 좌표
    • isInCoverage

      public boolean isInCoverage()
      해당 좌표가 좌표계 범위 안에 있는지 여부를 반환합니다.
      Returns:
      true : 좌표계 범위 안에 있음
      false : 좌표계 범위를 벗어남
    • equals

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

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

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

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

      public void writeToParcel(Parcel out, int flags)
      Specified by:
      writeToParcel in interface Parcelable
    • distanceTo

      public double distanceTo(LatLng other)
      다른 좌표와의 거리를 구하여 반환합니다.
      Parameters:
      other - 거리를 잴 다른 좌표.
      Returns:
      좌표 간의 거리 (미터 단위)