var searchbtn = document.getElementById(‘searchbtn’);
var searchvalue = document.getElementById(‘searchbox’);
searchbtn.addEventListener(‘click’, function() {
// 장소 검색 객체를 생성합니다
var ps = new kakao.maps.services.Places();
// 키워드로 장소를 검색합니다
ps.keywordSearch(searchvalue.value, placesSearchCB);
// 키워드 검색 완료 시 호출되는 콜백함수 입니다
function placesSearchCB (data, status, pagination) {
if (status === kakao.maps.services.Status.OK) {
var bounds = new kakao.maps.LatLngBounds();
bounds.extend(new kakao.maps.LatLng(data[0].y, data[0].x));
// 검색된 장소 위치를 기준으로 지도 범위를 재설정합니다
map.setBounds(bounds);
}
}
});
위 처럼 클릭 시 입력한 값을 받아 검색한 장소로 이동하고자 합니다.
그런데
alert()을 이용해서 클릭하면 작동이 되는데
var ps = new kakao.maps.services.Places(); 부터 입력하고 나서는 아무것도 발생하지 않습니다.
쿠키도 삭제해보고 했는데 발생이 안되는데 이런 오류는 어떻게 해결할 수 있나요?