Uncaught TypeError: Cannot read property 'Places' of undefined

저부분이 오류가 뜹니다…
키워드로 장소검색하기 http://apis.map.kakao.com/web/sample/keywordList/

16

소스를 이용했는데 왜 오류가 뜨는지 잘 모르겠습니다ㅠㅠ

스크립트에 service 라이브러리 추가하셨나요?

아래 링크 참고해주세요.
http://apis.map.kakao.com/web/guide/#loadlibrary

2개의 좋아요

1
헤드 바로끝나기 직전에 추가했습니다…ㅠ
스크립트 위에다가 추가해야하나요?

1개의 좋아요

지도는 표출되나요?
스크립트가 로드된 후에 호출하여 결과가 받아지는지 확인 부탁드립니다.

그리고 코드에서 지도 호출 스크립트가 3개로 보이는데 하나의 script로 선언해주세요.

http://apis.map.kakao.com/web/documentation/#load_load

kakao.maps.load(function() {
  // v3가 모두 로드된 후, 이 콜백 함수가 실행됩니다.
  var ps = new kakao.maps.services.Places();
  var keyword = '이태원맛집';

  // 장소검색 객체를 통해 키워드로 장소검색을 요청합니다
  ps.keywordSearch( keyword, function(data, status, pagination) {
      if (status === kakao.maps.services.Status.OK) {
          // 데이터 확인
          console.log(data);
      } else if (status === kakao.maps.services.Status.ZERO_RESULT) {
          alert('검색 결과가 존재하지 않습니다.');
          return;
      } else if (status === kakao.maps.services.Status.ERROR) {
          alert('검색 결과 중 오류가 발생했습니다.');
          return;
      }
  });
});
2개의 좋아요

답변 진짜 감사합니다…
스크립트를 1개로 선언했더니 해결되었습니다.
감사합니다!!

1개의 좋아요