Keywordsearch 검색 명령어에 대한 문의입니다

지도/로컬 API에 대한 문의게시판입니다.

키워드로 장소검색하고 목록으로 표출하기에서 페이지가 3이 넘어갈 경우 계속 똑같은 장소명이 출력됩니다.

코드는 아래와 같습니다.

function search_place(idx=1){ // 검색어를 통해 지도 중심을 이동하는 함수

var query = $("#search_query").val();
var place = new daum.maps.services.Places();

place.keywordSearch(query,function(result,status, pagination){
	var next = pagination.current + 1;
	var data = "";
	
	if(status === daum.maps.services.Status.OK){
		for(i = 0; i < result.length; i++){
			data += result[i].place_name;
			data += "<br>";
		}
		data += "<button onclick=\"search_place("+next+")\">";
		data += "다음 페이지";
		data += "</button>";
		$("#result").html(data);
		$("#test").text(result[0].address_name);
		var coords = new daum.maps.LatLng(result[0].y, result[0].x);
		map.setCenter(coords);
	}else{
		alert("없는 장소입니다.");
	}
},{
	page:idx
});

}

원래 3페이지가 넘어갈 경우 계속해서 같은 리스트가 출력되는게 정상인 건지 알고 싶습니다.

감사합니다.

네. 45개가 최대 제공 갯수입니다.
문서를 자세히 살펴보시면 페이징의 갯수를 얼마로 설정하든 상관없이
하나의 검색결과에 대해서는 총 45개의 결과만 제공됩니다.

넵. 답변 감사합니다.^^

1개의 좋아요