지도에 카테고리별 이미지 마커를 띄우는 부분입니다.
한글도메인 + 익스9 일 경우에만 placesSearchCB에 status가 null이 반환됩니다.
// 카테고리 검색을 요청하는 함수입니다
function searchPlaces() {
if (!currCategory) {
return;
}
// 커스텀 오버레이를 숨깁니다
placeOverlay.setMap(null);
// 지도에 표시되고 있는 마커를 제거합니다
removeMarker();
ps.categorySearch(currCategory, placesSearchCB, {useMapBounds:true});
}
// 장소검색이 완료됐을 때 호출되는 콜백함수 입니다
function placesSearchCB( data, status, pagination ) {
if (status === daum.maps.services.Status.OK) {
// 정상적으로 검색이 완료됐으면 지도에 마커를 표출합니다
displayPlaces(data);
} else if (status === daum.maps.services.Status.ZERO_RESULT) {
// 검색결과가 없는경우 해야할 처리가 있다면 이곳에 작성해 주세요
} else if (status === daum.maps.services.Status.ERROR) {
// 에러로 인해 검색결과가 나오지 않은 경우 해야할 처리가 있다면 이곳에 작성해 주세요
}
}