Services.js : Uncaught TypeError: a is not a function 에러가 납니다

현재 주소에서 좌표를 꺼내오는 작업을 진행중인데
처음에는 선언부에서 오류가 나는것 같다가 , 라이브러리로 service.js로 불러오는데서 문제가 생깁니다.

Uncaught TypeError: a is not a function
at services.js:6
at Object.oncomplete (services.js:6)
at XMLHttpRequest.a.onreadystatechange (services.js:5)

full 오류구요

예제중에서 주소로 마커찍어주기를 응용해서 쓰는데 안되서 문의드립니다.

몇시간째 오류를 못찾겠네요…

  • 호출하여 지도 불러오는건 잘됩니다…

확인할 수 있는 소스 코드 같이 첨부해주세요.

이런식으로 소스코드 작성해서 했습니다…

function changeAdres() {

var geocoder = new kakao.maps.services.Geocoder();
geocoder.addressSearch("경기도 성남시 수정구 창업로 42(시흥동)", callback);
var callback = function(result, status) {
	if (status ===kakao.maps.services.Status.OK) {
		//console.log(result);
		var posX = result[0].x;
		var posY = result[0].y;
		console.log(posX + "/" + posY);
	}
};

}

callback 함수가 함수 표현식으로 선언이 되어 있습니다.
addressSearch(); 실행 전에 callback 함수를 선언해주세요.
또는 callback 함수를 함수 선언식으로 변경해주세요.