kakao.maps.LatLng(latitude, longitude);

안녕하세요.

  1. map api를 사용하다가 몇 몇 api의 인자가 latitude랑 longitude의 위치가 바뀌어서 혼란스러운데요… 이렇게 만드신 의도가 궁금합니다. e.g. const center = new kakao.maps.LatLng(latitude, longitude); 인데 반해, new Geocoder().coord2Address(longitude, latitude, (result, status) => { ~~~ });
    이런 식으로 위 api는 위도, 경도 순이 아닌, 경도, 위도 순으로 받아오는데 이렇게 설계하신 이유가 있으신가요?

  2. const center = new kakao.maps.LatLng(latitude, longitude); 를 console.log(center)로 찍어보면
    {La: 126.711157, Ma: 37.612675} 이런 식으로 나오는데요, 저는 여기서 LA가 latitude인지 알았는데, 또 console로 console.log(center.getLat()); 위도 값인 37.612675가 출력됩니다. 여기서 LA: 126.711157 (경도값이 위도 프로퍼티로 잘못 들어간 줄 알았는데, getLat()하면 정상적으로 위도가 출력됩니다)
    La랑 Ma가 뭐의 약자인가요?

  1. geocorder 라이브러리는 로컬 API를 JS로 감싼 라이브러리입니다.
    REST API 파라미터를 동일하게 적용했기 때문에 lon, lat으로 호출하는 점 참고해주세요.
    개발 가이드 | Kakao Developers 문서

  2. 난독화 및 코드압축으로 생긴 속성키로 직접 접근해서 사용하지마시고
    문서와 같이 latlng.getLat(); latlng.getLng(); 을 이용해서 위경도값을 가져와주세요.
    Kakao 지도 Web API Documentation