Coordinate
지도 상에 위치를 나타내는 방법입니다.
1. LatLng
지도 상에 한 지점의 위치를 특정하는 GPS 좌표인 위도(latitude) 와 경도(longitude)를 이용합니다. MapCoordType 에서 MapCoordType.WGS84 타입에 해당됩니다.
LatLng position = LatLng.from(37.394660, 127.111182);
2. CoordConverter
카카오지도에서는 다른 좌표계로 변환을 지원합니다. 지원하는 좌표계는 아래의 3가지입니다.
CoordConverter 를 이용해 좌표계 변환하는 예제코드
// wcong -> wgs84
LatLng wgs84 = CoordConverter.toLatLngFromWCONG(524612.7, 1082046.6);
// wtm -> wgs84
LatLng wgs84 = CoordConverter.toLatLngFromWTM(202459.0, 444500.0);
// wgs84 -> wcong
Coordinate wcong = CoordConverter.toWCONGFromLatLng(wgs84.getLatitude(), wgs84.getLongitude());
// wtm -> wcong
Coordinate wcong = CoordConverter.toWCONGFromWTM(wtm.getX(), wtm.getY());
// wcong -> wtm
Coordinate wtm = CoordConverter.toWTMFromWCONG(524612.7, 1082046.6);
// wgs -> wtm
Coordinate wtm = CoordConverter.toWTMFromLatLng(wgs84.getLatitude(), wgs84.getLongitude());