230915 (금)
<<오늘 할 미니프로젝트>>
1) VO 객체 정의 - TravelVO
2) Mapper 인터페이스 정의
3) Mapper XML 정의 -> 테스트
4) 서비스 인터페이스 / 구현 -> 테스트
5) Controller
6) JSP(화면 정의)
5. Controller 만들때 주의할 점 :
스토리 보드를 봐야 함.
- 공통 : /travel
* /list 목록 -> /get 상세보기 -> /list 목록
* /list 목록 -> /register 쓰기 -> /list 목록
* /get 상세보기 -> /modify 수정 -> /get 상세보기
* /get 상세보기 -> /remove 삭제 -> /list 목록
- test는 info, 운영은 warn이 default이다.
<지도 객체: kakao.maps.Map>
1. Map(지도영역 el, 옵션객체)
let map = new kakao.maps.Map(mapContainer, mapOption);
2. mapOption 개체 (위도, 경도)
- center : 지도 중심 좌표를 나타내는 LatLan(위도, 경도) 객체
- level : 확대 레벨 1(최대) ~ 14(최소)
<Kakao Map>
1. Marker
- kakao.maps.Marker 클래스
let marker = new kakao.maps.Marker({ position });
* position: LatLan 객체
- Marker의 지도 표시
marker.setMap(map);
2. GeoCode
- 위도, 경도 --> 주소
- 주소 --> 위도, 경도
3. Geocoder 객체
- kakao.maps.services.Geocoder
let geocoder = new kakao.maps.services.Geocoder()
- 주요 메서드
* addressSearch(주소문자열, 콜백함수)
* 콜백 함수(result, status)
** result : 위도, 경도(y, x) 객체의 배열
** status : 처리 결과