Package com.inavi.mapsdk.maps
Class Projection
java.lang.Object
com.inavi.mapsdk.maps.Projection
단말 화면 상의 좌표와 지도 상의 좌표 간 변환을 담당하는 클래스.
InaviMap.getProjection()
함수를 통해서만 인스턴스를 얻을 수 있습니다.-
Method Summary
Modifier and TypeMethodDescriptiongetLatLngFromPoint
(PointF point) 단말 화면 상의 좌표를 지도 상의 좌표(위도, 경도)로 변환합니다.double
현재 지도의 축척을 미터/DP 단위로 반환합니다.double
getMetersPerDp
(double latitude, double zoom) 카메라의 위도, 줌 레벨에 따른 축척을 미터/DP 단위로 반환합니다.double
현재 지도의 축척을 미터/픽셀 단위로 반환합니다.double
getMetersPerPixel
(double latitude) 카메라의 위도, 현재 지도의 줌 레벨에 따른 축척을 미터/픽셀 단위로 반환합니다.double
getMetersPerPixel
(double latitude, double zoom) 카메라의 위도, 줌 레벨에 따른 축척을 미터/픽셀 단위로 반환합니다.getPointFromLatLng
(LatLng latLng) 지도 상의 좌표를 단말 화면 상의 좌표(x, y)로 변환합니다.
-
Method Details
-
getMetersPerPixel
public double getMetersPerPixel(double latitude) 카메라의 위도, 현재 지도의 줌 레벨에 따른 축척을 미터/픽셀 단위로 반환합니다.- Parameters:
latitude
- 카메라의 위도- Returns:
- 축척 (미터/픽셀 단위)
-
getMetersPerPixel
public double getMetersPerPixel(double latitude, double zoom) 카메라의 위도, 줌 레벨에 따른 축척을 미터/픽셀 단위로 반환합니다.- Parameters:
latitude
- 카메라의 위도zoom
- 줌 레벨- Returns:
- 축척 (미터/픽셀 단위)
-
getMetersPerDp
public double getMetersPerDp(double latitude, double zoom) 카메라의 위도, 줌 레벨에 따른 축척을 미터/DP 단위로 반환합니다.- Parameters:
latitude
- 카메라의 위도zoom
- 줌 레벨- Returns:
- 축척 (미터/DP 단위)
-
getMetersPerPixel
public double getMetersPerPixel()현재 지도의 축척을 미터/픽셀 단위로 반환합니다.- Returns:
- 미터/픽셀 단위
-
getMetersPerDp
public double getMetersPerDp()현재 지도의 축척을 미터/DP 단위로 반환합니다.- Returns:
- 미터/DP 단위
-
getLatLngFromPoint
단말 화면 상의 좌표를 지도 상의 좌표(위도, 경도)로 변환합니다.- Parameters:
point
- 단말 화면 상의 좌표- Returns:
- 지도 상의 좌표(
LatLng
) 객체.
-