주소정보를 토대로 경위도값 요청시, 잘 사용되던 api가 되질 않습니다

관광지 정보 등록시 지도에 위치정보 표시를 위해, 주소 검색 후 해당 주소정보를 기준하여 아래와 같이 경위도값을 가져오기 기능을 사용하고 있는데요… 정확히 언제인지 부터는 모르겠는데… 잘 사용되던 기능이 갑자기 되지 않습니다.

혹시 서비스를 제공하지 않는건지, 아니면 접근 방법이 다른건지 궁금합니다.


function initialize(ad) {
	var geocoder = new daum.maps.services.Geocoder();
	var callback = function(result, status) {
		if (status === daum.maps.services.Status.OK) {
			jQuery('#ypoint').val(result[0].x);
			jQuery('#xpoint').val(result[0].y);
			console.log(result);
		}
	};
	geocoder.addressSearch(ad, callback);
}

명세서 확인 결과 var geocoder = new daum.maps.services.Geocoder(); 이부분을 kakao.maps.services.Geocoder()로 변경도 해 보았으나 마찬가지 callback 함수의 satate 값을 체크해보니 null로 확인되는데…
확인 부탁드립니다.

감사합니다.

소스는 문제없어 보입니다.
ad 파라미터의 주소가 올바른지, 라이브러리가 추가되었는지 확인 부탁드리고
콘솔에 에러 로그가 있다면 함께 첨부해 주세요.
http://apis.map.kakao.com/web/guide/#loadlibrary

알려주신 대로 로그를 확인해보니 크롬 브라우저의 CORS policy 와 관련된 오류로 확인되었습니다. 인터넷 익스플로러에서는 잘 되네요… 감사합니다.

CORS policy 와 관련하여 방법을 찾아봤지만… 도통 길이 보이질 않네요… ㅜㅜ
어떻게 하면 될지 방법을 가르쳐 주시면 감사하겠습니다.

[소스내용]

function openDaumZipAddress() {
	new daum.Postcode({
		oncomplete: function(data) {
			jQuery('#zip').val(data.zonecode);
			jQuery('#address').val(data.roadAddress);
			jQuery('#address_etc').focus();
			initialize(data.roadAddress); //경위도
			console.log(data);
		}
	}).open();
}

function initialize(ad) {
	var geocoder = new daum.maps.services.Geocoder();
	var callback = function(result, status) {
		if (status === daum.maps.services.Status.OK) {
			jQuery('#ypoint').val(result[0].x);
			jQuery('#xpoint').val(result[0].y);
			console.log(result);
		}
	};
	geocoder.addressSearch(ad, callback);
}

[오류내용]

Access to XMLHttpRequest at ‘http://dapi.kakao.com/v2/local/search/address.json?query=제주특별자치도%20제주시%20우정로%2053&page=1&size=10’ from origin ‘http://jejuiljung.com’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: Redirect is not allowed for a preflight request.

services.js:5 GET http://dapi.kakao.com/v2/local/search/address.json?query=제주특별자치도%20제주시%20우정로%2053&page=1&size=10 net::ERR_FAILED

로컬 API는 기본적으로 cors 허용이 되어 있습니다.

initialize('제주특별자치도 제주시 우정로 53'); 로 호출해 정상 응답하는 것을 확인했습니다.
첨부한 소스에는 문제없어 보입니다.

addressSearch의 응답 없이 에러가 뜨는지
응답은 정상이지만 cors 에러가 뜨는지 다시 한번 확인해 주세요.
인코딩 부분도 확인 부탁드립니다.

https://devtalk.kakao.com/t/api-api/42380/4