출발지 공항 선택
국제선: 차량 8시간 이내 공항 중 출발지와 같은 나라를 우선합니다. 국내선: 차량 3시간 이상 거리의 공항을 우선합니다(후보가 없으면 완화).
목적지 공항 선택
국제선: 목적지에서 차량 8시간 이내 공항 중 목적지와 같은 나라를 우선한 뒤 거리순입니다. 국내선: 차량 3시간 이상 거리 공항 우선(후보 없으면 완화). 목록은 이어서 비행·마일리지 정보로 보조 정렬됩니다.
1. 여행 정보 입력
렌트카·대중교통
선택한 항공(또는 항공 없음)을 반영해 렌트카·대중교통 옵션을 검색할 수 있습니다.
여행 일정 (명소·동선)
렌트카·교통 정보를 바탕으로 명소 후보와 일정을 설계합니다.
숙소 선택
일정을 반영해 숙소 후보를 검색합니다.
2a. 출국 항공편 선택
항공 검색은 SerpApi(Google Flights)가 우선이며, SerpApi·Amadeus에 표시할 결과가 없을 때 Travelpayouts 토큰이 있으면 캐시 기준 참고 요금이 붙을 수 있습니다. 시점·캐시에 따라 실제 예약 화면과 다를 수 있으니 예약 시 항공사·여행사에서 최종 확인하세요.
3. 렌트카/대중교통
선택한 현지 이동 수단의 옵션입니다. 기본값: 픽업 도착 1시간 후, 반납 출발 2시간 전. 수정 후 다시 검색할 수 있습니다.
렌트·이동 일정
표시 가격은 SerpApi 스니펫·EconomyBookings 목록의 From 일당(×대여일·고정 환율) 등 추정 힌트이며, 실제 결제액·차종은 링크에서 확인하세요.
원하는 카드를 클릭해 선택한 뒤 「다음」으로 진행하세요. 외부 사이트 예약은 카드 안의 버튼으로 열 수 있습니다.
4. 명소 선택
목적지 주변 명소 후보에서 방문할 곳을 고릅니다. 이후 동선 계획 → 숙소 → 맛집 → 일정 확정 순으로 이어집니다. 브라우저·저장·파일 내보내기에 선택 상태가 함께 저장됩니다.
5. 동선 계획
동선·지도·일자 배정을 확인합니다. 명소를 바꾸려면 위 단계에서 4. 명소 선택으로 이동하세요.
6. 숙소 선택
서버에 GOOGLE_PLACES_API_KEY와 Distance Matrix API(콘솔에서 사용 설정)가 있으면 일정 명소 좌표를 기준으로 주행 시간이 짧은 숙소를 고릅니다. 저장소 docs/HOTEL_SEARCH_API.md를 참고하세요. 키가 없으면 예시(mock) 후보입니다. 렌트카를 고른 경우 이 화면에서는 별도 「현지 이동」 목록을 두지 않으며, 숙소 카드에 승용차 이동 분만 표시됩니다.
8. 일정 확정
확정 일정·숙소를 확인한 뒤, 아래 예약 진행 순서에서 항공·숙소·일정별로 예약하면 됩니다. 서버 요약이 필요하면 「예약 안내 받기」를 누르세요.
예약 진행 순서
선택하신 항공·숙소·일정을 바탕으로 한 체크리스트입니다.
처리 중...