IT/Java, Spring

[spring/api] kakaomap api Daum is not defined/kakao is not defined 오류 해결

북더기 2021. 5. 13. 01:14
오류 : 카카오지도 api 사용을 위해 kakao developer에서 api key를 발급 후, script로 선언했으나 카카오 지도 관련 함수 실행이 되지 않는 경우

 

apis.map.kakao.com/web/guide/

해결 : 홈페이지 참조했습니다.

1. 카카오 개발자사이트 (https://developers.kakao.com) 접속
2. 개발자 등록 및 앱 생성
3. 웹 플랫폼 추가: 앱 선택 – [플랫폼] – [Web 플랫폼 등록] – 사이트 도메인 등록
4. 사이트 도메인 등록: [웹] 플랫폼을 선택하고, [사이트 도메인] 을 등록합니다. (예: http://localhost:8080)
5. 페이지 상단의 [JavaScript 키]를 지도 API의 appkey로 사용합니다.

4번 설명에서, 본인이 사용하고 있는 주소가 localhost:8080으로 실행된다면 꼭 같은 형태로 도메인 등록이 필요합니다.

함수나 api key를 javascript 키를 발급 받아 제대로 입력했어도, 도메인이 제대로 등록되지 않으면 관련 api가 호출되지 않습니다. (저도 도로명주소 api + kakao map api를 함께 사용하던 중에, 도메인 문제로 오류를 겪었습니다.)