위경도를 담은 Pair<Lat, Lng> 클래스의 변수명을 뭐로할 지 고민이었다.
location 의 사전적 의미는
a place where something happens or exists; the position of something
position의 사전적 의미는
the place where somebody/something is located
물론 첫번째 의미 외에도 다른 의미들이 더 있다. GPT의 힘을 빌려 알아본 차이로는
Location (위치): 일반적으로 'location'은 더 넓은 지역이나 특정 지점을 나타내는 데 사용됩니다. 예를 들어, 어떤 건물, 도시, 나라 또는 주소가 될 수 있습니다. GPS 좌표도 'location'의 예로 볼 수 있습니다. "Location"은 특정 지점뿐만 아니라 그 주변 환경이나 맥락을 함께 포함하는 개념으로 사용될 수 있습니다.
Position (위치, 자세): 'Position'은 더 구체적인 물리적 공간에서의 정확한 점을 가리키거나, 특정 맥락에서의 상대적 위치를 나타내는 데 사용됩니다. 예를 들어, 객체가 방 안에서 어디에 있는지, 또는 배열 속에서의 요소의 인덱스를 설명할 때 'position'이라는 용어를 사용할 수 있습니다. 'Position'은 또한 방향성이나 자세를 나타내는 데도 사용될 수 있습니다.
컴퓨터 과학에서의 사용 예:
Location: 웹 페이지의 URL, 파일 시스템에서의 파일 위치, 메모리 주소 등은 'location'이라고 할 수 있습니다.
Position: 데이터 구조 내에서 요소의 인덱스, 배열 또는 리스트에서의 특정 항목의 위치 등은 'position'으로 표현됩니다.
지리학에서의 사용 예:
Location: 특정 도시나 장소의 경위도 좌표는 'location'입니다.
Position: 지도 상에서의 상대적 위치나 특정 지형 내에서의 점의 위치를 'position'이라고 할 수 있습니다.
위경도를 표현하기 때문에 location으로 명명했다.