Package com.naver.maps.geometry
Class LatLng
- java.lang.Object
-
- com.naver.maps.geometry.LatLng
-
-
Field Summary
Fields Modifier and Type Field Description static LatLngBoundsCOVERAGE위경도 좌표로 나타낼 수 있는 커버리지 영역.static android.os.Parcelable.Creator<LatLng>CREATORstatic LatLngINVALID유효하지 않은(isValid()가false인) 좌표를 나타내는 상수.doublelatitude위도.doublelongitude경도.static doubleMAXIMUM_LATITUDE최대 위도.static doubleMAXIMUM_LONGITUDE최대 경도.static doubleMINIMUM_LATITUDE최소 위도.static doubleMINIMUM_LONGITUDE최소 경도.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intdescribeContents()doubledistanceTo(LatLng other)다른 좌표와의 거리를 반환합니다.booleanequals(java.lang.Object o)inthashCode()booleanisValid()좌표가 유효한지 여부를 반환합니다.booleanisWithinCoverage()좌표가 좌표계의 커버리지 내에 포함되는지 여부를 반환합니다.LatLngoffset(double northMeter, double eastMeter)이 좌표로부터 북쪽으로northMeter미터, 동쪽으로eastMeter미터만큼 떨어진 좌표를 반환합니다.LatLngtoLatLng()좌표를 위경도 좌표로 변환합니다.java.lang.StringtoString()LatLngwrap()voidwriteToParcel(android.os.Parcel dest, int flags)
-
-
-
Field Detail
-
MINIMUM_LATITUDE
public static final double MINIMUM_LATITUDE
최소 위도. 도 단위.- See Also:
- Constant Field Values
-
MAXIMUM_LATITUDE
public static final double MAXIMUM_LATITUDE
최대 위도. 도 단위.- See Also:
- Constant Field Values
-
MINIMUM_LONGITUDE
public static final double MINIMUM_LONGITUDE
최소 경도. 도 단위.- See Also:
- Constant Field Values
-
MAXIMUM_LONGITUDE
public static final double MAXIMUM_LONGITUDE
최대 경도. 도 단위.- See Also:
- Constant Field Values
-
COVERAGE
public static LatLngBounds COVERAGE
위경도 좌표로 나타낼 수 있는 커버리지 영역. 전 세계.
-
latitude
public final double latitude
위도. 도 단위.
-
longitude
public final double longitude
경도. 도 단위.
-
CREATOR
public static final android.os.Parcelable.Creator<LatLng> CREATOR
-
-
Method Detail
-
isValid
public boolean isValid()
-
isWithinCoverage
public boolean isWithinCoverage()
좌표가 좌표계의 커버리지 내에 포함되는지 여부를 반환합니다. 커버리지를 벗어날 경우 좌표 연산의 정확도가 보장되지 않습니다.- Specified by:
isWithinCoveragein interfaceCoord- Returns:
- 커버리지 내일 경우
true, 그렇지 않을 경우false.
-
wrap
@CheckResult @NonNull public LatLng wrap()
이 좌표의longitude를 [MINIMUM_LONGITUDE,MAXIMUM_LONGITUDE] 범위로 래핑한 좌표를 반환합니다.longitude가 이미 해당 범위에 속해 있을 경우 새로운 객체가 만들어지지 않고 이 객체가 반환됩니다.- Returns:
- 경도가 래핑된 좌표 객체.
-
distanceTo
public double distanceTo(@NonNull LatLng other)다른 좌표와의 거리를 반환합니다.- Parameters:
other- 거리를 잴 다른 좌표.- Returns:
- 좌표 간의 거리. 미터 단위.
-
offset
@CheckResult @NonNull public LatLng offset(double northMeter, double eastMeter)
이 좌표로부터 북쪽으로northMeter미터, 동쪽으로eastMeter미터만큼 떨어진 좌표를 반환합니다.- Parameters:
northMeter- 북쪽 방향 거리. 미터 단위.eastMeter- 동쪽 방향 거리. 미터 단위.- Returns:
- 좌표.
-
toLatLng
@NonNull public LatLng toLatLng()
좌표를 위경도 좌표로 변환합니다.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
@NonNull public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
describeContents
public int describeContents()
- Specified by:
describeContentsin interfaceandroid.os.Parcelable
-
writeToParcel
public void writeToParcel(android.os.Parcel dest, int flags)- Specified by:
writeToParcelin interfaceandroid.os.Parcelable
-
-