카테고리 검색이나 키워드검색시 3페이지 이상 못불러 오나요?

안녕하세요. 데브톡님

다음지도를 이용하여 장소검색 서비스를 개발하고 있습니다.

daum.maps.services.Places()                         -> 이런식으로 장소검색 객체를 생성하고요
keywordSearch(keyword, callback, options)      -> 키워드때는 이렇게
categorySearch(code, callback, options)          -> 카테고리때는 이렇게 하는데요

ps.categorySearch(poiCode, categoryDone, {
	location: new daum.maps.LatLng(pointLonLat[1], pointLonLat[0]),
	bounds : new daum.maps.LatLngBounds(
			new daum.maps.LatLng(36.389325771107124, 127.14483083846291), //남서
			new daum.maps.LatLng(36.73343581606124, 127.37063819361822)  //북동
			),
	page : 1
});

이런식으로 page 값을 넣었을때 15개가 잘 가져와 집니다.
근데 데이터는 다음지도에서는 확장검색이라는게 있어서 바운더리 내의 전체 검색 결과가 표시되는데
open api 로는 그런게 없이 무조건 1p 에 15개씩 가져오도록 되어있더라고요 (최대 45p)
그래서 15개씩 누적시켜 보았는데 1~3p 까지만 데이터를 가져오고 4p~45p 까지는 1~3p 데이터의 반복이더라고요
바운더리도 잘 잡았고 페이지도 잘 처리하였는데
데이터가 총 1~3p 까지밖에 제공되지 않는건가요??
로그를 찍어봐도 3p의 Pagination 에는 hasNextPage: false 로 나옵니다.

Pagination {totalCount: 45, hasNextPage: true, hasPrevPage: false, first: 1, current: 1, …}
Pagination {totalCount: 45, hasNextPage: true, hasPrevPage: true, first: 1, current: 2, …}
Pagination {totalCount: 45, hasNextPage: false, hasPrevPage: true, first: 1, current: 3, …}

FD6 - 음식점
CE7 - 카페
HP8 - 병원
PM9 - 약국

으로 테스트 하였습니다.

회신 바랍니다. 감사합니다.

직접 작성하신 코드에는 문제가 없어 보입니다.

(아쉽지만…)말씀하신대로
OpenAPI로는 정책상 총 45개의 결과만 제공하고 있습니다.