From cb41f543646b3de8ff27d36c07d48e64fab99947 Mon Sep 17 00:00:00 2001 From: ciocio97 Date: Wed, 23 Mar 2022 22:10:34 +0900 Subject: [PATCH] feat : add buttons in footer --- client/public/transfer.js | 7 - .../src/pages/createPinMap/error-handling.js | 103 - client/src/pages/memoryRoad/main.css | 22 +- client/src/pages/memoryRoad/main.tsx | 11 + client/src/pages/memoryRoad/main_sections.tsx | 83 + client/src/pages/mypage/fakeData.json | 1726 ----------------- 6 files changed, 115 insertions(+), 1837 deletions(-) delete mode 100644 client/public/transfer.js delete mode 100644 client/src/pages/createPinMap/error-handling.js delete mode 100644 client/src/pages/mypage/fakeData.json diff --git a/client/public/transfer.js b/client/public/transfer.js deleted file mode 100644 index 8306bfa..0000000 --- a/client/public/transfer.js +++ /dev/null @@ -1,7 +0,0 @@ -const cli = require('cli'); - -cli.withInput(function(line, _, eof){ - if(!eof){ - this.output('"' + line + '" +'); - } -}); \ No newline at end of file diff --git a/client/src/pages/createPinMap/error-handling.js b/client/src/pages/createPinMap/error-handling.js deleted file mode 100644 index bf8693a..0000000 --- a/client/src/pages/createPinMap/error-handling.js +++ /dev/null @@ -1,103 +0,0 @@ -// KAKAO MAP API ERROR HANDLING - -/* map API test -------------------------------------------------------------------------------------------------------- */ - -// // idle과 거의 동시에, 횟수도 비슷하게 일어나지만 화면이 깨지지 않으면 반영하지 못하는 단점이 있음. (원치 않게 동작할 수도) -// kakao.maps.event.addListener(map, 'tilesloaded', function () { -// console.log('loading tile is complete! do something'); -// }); -// // 지도에서 휠을 이용해 줌을 댕기고 줄일때만 반응함 . -// kakao.maps.event.addListener(map, 'zoom_changed', function () { -// console.log('zoom changed!'); -// }); -// // 지도를 잡고 흔드는 상태에서도 센터는 변화하니까 ... 진짜 말 그대로 모든 변화를 감지함... 하 -// kakao.maps.event.addListener(map, 'center_changed', function () { -// console.log('center changed!') -// }); - -/* map API test --------------------------------------------------------------------------------------------------------- */ - -// 카카오 지도는 useEffect를 사용해 DOM이 생성된 이후에 조작을 가하는 방식으로 작동합니다. -// 지도의 부하를 막기위해 추적하는 상태를 최소한으로 줄이는 작업이 필요했습니다. -// 지도에서 발생한는 이벤트를 알아보기 위해 API test를 모두 마쳤습니다. -// currLevel 요소는 지도가 버벅거리는 근본적인 원인은 아니었습니다. -// 지도의 크기를 늘이고 줄일 때마다 엄청난 버벅임이 생겼는데, 이는 지도의 움직임을 부드럽게 하고자 사용했던 pinTo 메서드였습니다. -// window의 resize 이벤트에 의한 크기변경은 map.relayout 함수가 자동으로 호출된다고 나와있습니다. -// 저는 useEffect 인자를 최소한으로 줄였고, 지도의 center 변환 추적을 껐습니다. -// + 'center_changed' 에서 'idle' 로 map event 인자를 변경하였습니다. - -// const ratioHorizontal: Array = [ -// 0, 0.0005, 0.001, 0.002, 0.004, 0.008, 0.016, 0.032, 0.064, -// ]; -// const ratioVertical: Array = [ -// 0, 0.000562, 0.001125, 0.00225, 0.0045, 0.009, 0.017, 0.035, 0.07, -// ]; - -/* 결국 삭제된 customOverlay --------------------------------------------------------------------------------- */ - -// 핀 생성 모달창 html 문자열 코드 -// const createPin: string = createPinModal; -// // *핀 생성 모달창 커스텀 오버레이 -// const customCreatePinModal = new kakao.maps.CustomOverlay({ -// // 현재 위치 상태 (비울에 따라) 업데이트 -// // 왼쪽 수평 정렬 : lat + 0.00008, lng - ratioHorizontal[currLevel] -// // 위쪽 수직 정렬 : lat + ratioVertical[currLevel], lng - 0.0003 -// position: new kakao.maps.LatLng( -// lat + 0.00008, -// lng - ratioHorizontal[currLevel], -// ), -// content: createPin, -// clickable: true, // 핀 저장 모달창을 편집하고 있을 때지도의 클릭 이벤트가 발생하지 않도록 설정 -// xaNCHOR: 0.99, -// YaNCHOR: 0.99, -// }); - -// customCreatePinModal.setMap(null); -// 다른 장소 클릭할 때마다 customOverlay를 해제시켜주지 않아서 엉뚱한 곳에 이미지를 업로드 하고있었다 ㅠㅜㅜ -> 브라우저 위에 올려진 커스텀 오버레이를 지워주는 메서드 -// 지금은 필요없어졌습니다. - -/* 결국 삭제된 customOverlay ---------------------------------------------------------------------------------- */ - -// kakao API CustomOverlay 메서드를 다루면서 지도의 레벨과 상관없이 핀 옆에 모달창을 띄우고 싶어서 지도의 레벨과 위도, 경도 간의 비율을 연구했습니다. -// marker의 위쪽에 띄우고 싶다면 위도를 변경시켜야하고, -// marker의 옆쪽에 띄우고 싶다면 경도를 변경시켜야 하지만, 대체적으로 제곱의 배수의 형태를 띄고 있었습니다. - -// customOverlay는 지도 바로 위에 띄워지는 DOM으로서 모달창의 위치를 지도가 변화할 때마다 잡아줘야한다는 단점이 있었습니다. -// customOverlay를 제가 미숙하게 다뤄서 그런거일수도 있습니다 !.! -// 결국 저는 지도의 레벨과 상관없이 마커와 함께 움직이는 infoWindow를 선택했고, 해당 infoWindow의 css를 수정하는 방향으로 버그를 잡았습니다. - -// PIN SAVE LOGIC - -/* 핀 저장버튼 누르는 동시에 pinID 생성 */ -// (pinPosition의 길이가 0일땐 pin1 부여하고, 0이 아닐 땐 pinPosition의 길이에 1을 더하여 pin을 생성해주자.) -// (ranking은 pinID의 맨 마지막 수를 따라가면 돼.) -// (locationName은 상태에 저장된 값을 그냥 가져오기. -> 파란마커와 회색마커 둘 다 반영되어있습니다. 어짜피 브라우저에 뜨는 input창은 하나입니다.) -// (latitude, longitude, lotAddress, roadAddress, ward -> 파란마커와 회색마커 모두 상태 반영되어있습니다. 어짜피 브라우저에 뜨는 input창은 하나입니다.) -/* 핀 삭제버튼 누르는 동시에 pinID 검사 -> 사이드바에 있는 핀 카드에 있는 삭제버튼을 클릭했을 때 벌어지는 일 */ -// 해당 핀을 삭제할거냐는 모달창이 뜨는 게 국룰이긴한데 일단은 보류 -// (action의 인자: pinID -> reducer에서 pin배열에서 pinID가 일치하는 객체를 찾아 지워준다. files배열에서 pinID가 일치하는 객체를 찾아 사진도 삭제해준다.) -/* 핀 수정버튼 누르는 동시에 pinID 검사 -> 사이드바에 있는 핀 카드에 있는 수정버튼을 클릭했을 때 벌어지는 일*/ -// 닫힌 핀을 열어줘야한다. -> 일단 createPinModal을 modifyPinModal.tsx 를 하나 더 생성해라 -// (modifyPinModal은 createPinModal과 반대로 역으로 데이터를 넣어주는 작업이 필요하다.) -// (useSelector로 불러온 route state에서 현재 클릭한 핀 카드의 pinID 와 일치하는 객체를 찾아 HTML에 예쁘게 넣어주는 작업이 필요하다 :) 헤헤) -// (pins에서 가져올 수 있는 작업들이 있고 files에서 가져올 수 있는 작업들이 또 있다. -> 핀 카드가 가지고 있는 pinID와 일치하는 pin 정보와 files 정보를 받아와 렌더링 예쁘게 해서 띄워주자) -// (여기서 이제 핀 저장버튼 대신 수정완료 버튼이 들어간다. 창 닫기 버튼은 삭제삭제 ok) -//* - 핀 locationName, 핀 files 수정 reducer (핀 장소제목, 사진변경) -> 수정모달창에서 수정 완료 버튼을 눌렀을 때 ! -// (action의 인자: pinID와 locationName, 변경된 이미지파일 배열(핀 생성모달창에서 썼던 observer 재활용하세여) -// -> reducer에서 pins배열에서 pinID가 일치하는 객체를 찾아 locationName를 업데이트 시켜주고 files배열에서 pinID가 일치하는 객체를 찾아 변경된 이미지 파일로 아예 switch 해준다.) -//* - 핀 startTime, endTime 수정 reducer (핀 시간변경) -// (action의 인자: pinID와 startTime, endTime -> reducer에서 pins배열에서 pinID가 일치하는 객체를 찾아 startTime과 endTime을 업데이트 시켜준다) -// - 핀 ranking 수정 reducer (핀 순서변경) -// (HTML내의 div태그의 변경을 감지하여:observer => pinID가 들어있는 pinPosition 배열을 업데이트시켜줘야합니다) -// 예시 : ['zero', 'pin1', 'pin2', 'pin3', 'pin4'] => ['zero', 'pin4', 'pin2', 'pin1', 'pin3'] -> 사용자 입장에서는 박스의 이동을 진짜 마음대로 할 수 있으니까 변경사항을 잘 감시하고 배열 전체를 인자로 받아야겠다. -// : 랭킹1 랭킹2 랭킹3 랭킹4 랭킹1 랭킹2 랭킹3 랭킹4 -// (action의 인자: 업데이트된 배열 -> reducer에서 pins배열에서 pinID가 일치하는 객체의 ranking을 인자로 들어온 배열의 인덱스값으로 업데이트시켜주면되겠다 !!) -/* 대망의 마지막: 루트 저장 버튼 누르는 동시에 */ -// 서버에 요청보내고 -// redux-persist에 있는 route와 pinPosition 키 값 지우기 ! 깨끗하게 청산 -.- - -/* 생성된 핀을 저장하는 버튼이 있을거고, 이미 있던 핀을 수정하는 버튼이 있을거다. -> 수정버튼이 들어있는 모달창은 얼른 만들어줍시다. */ -/* 저장 버튼이 눌리면 의심의 여지 없이 pinPosition의 길이를 확인하고 pinID를 부여하는 것이 맞지만, -> 저장 reducer */ -/* 수정 버튼이 눌러면 pins 배열에서 주어진 pinID를 가진 객체를 일단 찾는 작업을 해야할겁니다. -> 수정 reducer */ - -// 여기서 any를 부여해주니까 문제생기지 않는다 ... persist 때문에 여기에있는 상태로만은 부족한가봄. diff --git a/client/src/pages/memoryRoad/main.css b/client/src/pages/memoryRoad/main.css index df19c0f..c8e2348 100644 --- a/client/src/pages/memoryRoad/main.css +++ b/client/src/pages/memoryRoad/main.css @@ -438,7 +438,27 @@ font-size: 0.9em; color: #fff; } - +.Home-button { + background-color: #91ba9f; + color: white; + font-weight: bold; + font-size: 15px; + border: 2px solid white; + border-radius:30px; + padding: 15px; + margin: 15px; + cursor: pointer; +} +.Home-button1 { + position: absolute; + top: 12%; + left: 5%; +} +.Home-button2 { + position: absolute; + top: 22%; + left: 5%; +} @media screen and (max-width: 1125px) { .mainpage-section { diff --git a/client/src/pages/memoryRoad/main.tsx b/client/src/pages/memoryRoad/main.tsx index a61a687..fefb412 100644 --- a/client/src/pages/memoryRoad/main.tsx +++ b/client/src/pages/memoryRoad/main.tsx @@ -21,6 +21,7 @@ import { DotsToMove, FooterBackground, FooterGitHubLinks, + FooterButton, } from './main_sections'; import { titleAndContent, sidebarBoxContent } from './dummyData'; @@ -244,6 +245,16 @@ function Main() {
+ + ); } + +export function FooterButton({ + isCurrSection, + isScrollDown, + num, +}: ButtonProps) { + const navigate = useNavigate(); + const data = [ + { + title: '사진 기록하러 가기', + endPoint: '/createRoute', + style: 'Home-button1', + }, + { + title: '루트 검색하러 가기', + endPoint: '/searchRoutes', + style: 'Home-button2', + }, + ]; + return ( + <> + + + ); +} + +// export function DotsToMove({ isCurrSection, isScrollDown, num }: DotsProps) { +// const navigate = useNavigate(); +// const data = [ +// { +// title: '사진 기록하러 가기', +// endPoint: '/createRoute', +// }, +// { +// title: '루트 검색하러 가기', +// endPoint: '/searchRoutes', +// }, +// ]; +// return ( +// <> +//
+//
+//
+//
+//
+//
navigate(`${data[num].endPoint}`)} +// onKeyPress={() => navigate(`${data[num].endPoint}`)} +// role="button" +// tabIndex={0} +// > +// next-button +//
+//
+//

{data[num].title}

+//
+// +// ); +// } diff --git a/client/src/pages/mypage/fakeData.json b/client/src/pages/mypage/fakeData.json deleted file mode 100644 index 69eda0a..0000000 --- a/client/src/pages/mypage/fakeData.json +++ /dev/null @@ -1,1726 +0,0 @@ -{ - "code": 200, - "routes": [ - { - "id": 157, - "routeName": "루트 제목", - "description": "루트 설명", - "createdAt": "2022-01-08T22:26:29.000Z", - "updatedAt": "2022-01-11T05:13:48.645Z", - "public": false, - "color": "red", - "time": 5, - "Pins": [], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - }, - { - "id": 158, - "routeName": "루트 제목", - "description": "루트 설명", - "createdAt": "2022-01-08T22:28:11.000Z", - "updatedAt": "2022-01-11T05:13:59.275Z", - "public": false, - "color": "orange", - "time": 5, - "Pins": [ - { - "id": 442, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.60637656722428", - "longitude": "127.01457816751972", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [] - }, - { - "id": 443, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.60638103043207", - "longitude": "127.01491225731293", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [] - }, - { - "id": 444, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.6061602239068", - "longitude": "127.01541051388041", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [] - }, - { - "id": 445, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.6060609188559", - "longitude": "127.01684593710003", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [] - }, - { - "id": 446, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.60496866285702", - "longitude": "127.01542442410673", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [] - }, - { - "id": 447, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.60496415568548", - "longitude": "127.01544141042618", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [] - }, - { - "id": 448, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.604513827586835", - "longitude": "127.01410782624639", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [] - }, - { - "id": 441, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.60443290709705", - "longitude": "127.01261860596043", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [ - { - "id": 167, - "pinId": 441, - "fileName": "upload/1b3bcc7d-7c73-41f3-a5ba-5d9325e3c579.png" - } - ] - }, - { - "id": 451, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.605433221014465", - "longitude": "127.01041608099995", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [ - { - "id": 177, - "pinId": 451, - "fileName": "upload/989ded16-9258-42d9-9890-7fb0e5752b34.png" - } - ] - }, - { - "id": 467, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.60122581218261", - "longitude": "127.00758442769198", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [ - { - "id": 178, - "pinId": 467, - "fileName": "upload/24ecce38-3fb3-44a1-8ee7-db8e306de811.png" - } - ] - }, - { - "id": 468, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.5992346247262", - "longitude": "127.00755025366928", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [ - { - "id": 179, - "pinId": 468, - "fileName": "upload/1c58653c-8f7b-4b1e-9d67-66d0d93d3494.png" - } - ] - }, - { - "id": 469, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.5981445292327", - "longitude": "127.00570436415096", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [ - { - "id": 180, - "pinId": 469, - "fileName": "upload/ad3a9831-b774-46cf-a98e-f37e59fb45f3.png" - } - ] - }, - { - "id": 472, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.597432861730844", - "longitude": "127.00229587854412", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [ - { - "id": 181, - "pinId": 472, - "fileName": "upload/d97e92b3-712e-49b9-a2fa-76ccd44ae2a9.png" - } - ] - }, - { - "id": 501, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.59500016134552", - "longitude": "127.00329225625373", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [ - { - "id": 182, - "pinId": 501, - "fileName": "upload/559d4e8c-bce3-4214-a812-25ff349843d9.png" - } - ] - }, - { - "id": 502, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.59337841913577", - "longitude": "127.00084640004981", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [ - { - "id": 183, - "pinId": 502, - "fileName": "upload/75b31585-3676-4b29-8c7f-0facadcc9371.png" - } - ] - }, - { - "id": 504, - "routesId": 158, - "ranking": 2, - "locationName": "핀이름", - "latitude": "37.59490073541314", - "longitude": "126.9907460263426", - "lotAddress": "지번 주소", - "roadAddress": "도로명 주소", - "ward": "구", - "tooClose": true, - "startTime": 1, - "endTime": 2, - "Pictures": [ - { - "id": 185, - "pinId": 504, - "fileName": "upload/13437e6b-9cba-4ab0-b398-42ec913967c4.png" - } - ] - }, - { - "id": 287, - "routesId": 158, - "ranking": 5, - "locationName": "새로운핀이름", - "latitude": "37.598405797703954", - "longitude": "126.99391626728331", - "lotAddress": "새로운 지번 주소", - "roadAddress": "새로운 도로명 주소", - "ward": "새 구", - "tooClose": true, - "startTime": 3, - "endTime": 4, - "Pictures": [] - }, - { - "id": 288, - "routesId": 158, - "ranking": 5, - "locationName": "새로운핀이름", - "latitude": "37.60282980154314", - "longitude": "126.99797008159265", - "lotAddress": "새로운 지번 주소", - "roadAddress": "새로운 도로명 주소", - "ward": "새 구", - "tooClose": true, - "startTime": 3, - "endTime": 4, - "Pictures": [] - }, - { - "id": 289, - "routesId": 158, - "ranking": 5, - "locationName": "새로운핀이름", - "latitude": "37.60974942103955", - "longitude": "126.9998272852247", - "lotAddress": "새로운 지번 주소", - "roadAddress": "새로운 도로명 주소", - "ward": "새 구", - "tooClose": true, - "startTime": 3, - "endTime": 4, - "Pictures": [] - }, - { - "id": 291, - "routesId": 158, - "ranking": 5, - "locationName": "새로운핀이름", - "latitude": "37.61332614300613", - "longitude": "127.00695139476014", - "lotAddress": "새로운 지번 주소", - "roadAddress": "새로운 도로명 주소", - "ward": "새 구", - "tooClose": true, - "startTime": 3, - "endTime": 4, - "Pictures": [] - }, - { - "id": 292, - "routesId": 158, - "ranking": 5, - "locationName": "새로운핀이름", - "latitude": "37.620218251615626", - "longitude": "127.01244570264703", - "lotAddress": "새로운 지번 주소", - "roadAddress": "새로운 도로명 주소", - "ward": "새 구", - "tooClose": true, - "startTime": 3, - "endTime": 4, - "Pictures": [] - }, - { - "id": 295, - "routesId": 158, - "ranking": 5, - "locationName": "새로운핀이름", - "latitude": "37.62964256473839", - "longitude": "127.01254923122204", - "lotAddress": "새로운 지번 주소", - "roadAddress": "새로운 도로명 주소", - "ward": "새 구", - "tooClose": true, - "startTime": 3, - "endTime": 4, - "Pictures": [] - }, - { - "id": 296, - "routesId": 158, - "ranking": 5, - "locationName": "새로운핀이름", - "latitude": "37.63319835113178", - "longitude": "127.02984939024347", - "lotAddress": "새로운 지번 주소", - "roadAddress": "새로운 도로명 주소", - "ward": "새 구", - "tooClose": true, - "startTime": 3, - "endTime": 4, - "Pictures": [] - }, - { - "id": 302, - "routesId": 158, - "ranking": 5, - "locationName": "새로운핀이름", - "latitude": "37.63820376353464", - "longitude": "127.04301670879252", - "lotAddress": "새로운 지번 주소", - "roadAddress": "새로운 도로명 주소", - "ward": "새 구", - "tooClose": true, - "startTime": 3, - "endTime": 4, - "Pictures": [] - }, - { - "id": 303, - "routesId": 158, - "ranking": 5, - "locationName": "새로운핀이름", - "latitude": "37.64431197891145", - "longitude": "127.04425812127104", - "lotAddress": "새로운 지번 주소", - "roadAddress": "새로운 도로명 주소", - "ward": "새 구", - "tooClose": true, - "startTime": 3, - "endTime": 4, - "Pictures": [] - }, - { - "id": 304, - "routesId": 158, - "ranking": 5, - "locationName": "새로운핀이름", - "latitude": "37.65465836421615", - "longitude": "127.03503970757784", - "lotAddress": "새로운 지번 주소", - "roadAddress": "새로운 도로명 주소", - "ward": "새 구", - "tooClose": true, - "startTime": 3, - "endTime": 4, - "Pictures": [] - } - ], - "thumbnail": "upload/1b3bcc7d-7c73-41f3-a5ba-5d9325e3c579.png" - }, - { - "id": 160, - "routeName": "루트 제목", - "description": "루트 설명", - "createdAt": "2022-01-11T06:33:46.404Z", - "updatedAt": "2022-01-11T06:33:46.404Z", - "public": false, - "color": "red", - "time": 5, - "Pins": [ - { - "id": 369, - "routesId": 160, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.59290696798165", - "longitude": "126.97366268791485", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [] - }, - { - "id": 370, - "routesId": 160, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.59236686567636", - "longitude": "126.97597275475717", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [] - } - ], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - }, - { - "id": 161, - "routeName": "루트 제목", - "description": "루트 설명", - "createdAt": "2022-01-11T06:36:29.518Z", - "updatedAt": "2022-01-11T06:36:29.518Z", - "public": false, - "color": "orange", - "time": 5, - "Pins": [ - { - "id": 371, - "routesId": 161, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.5887806687806", - "longitude": "126.97478505762534", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [] - }, - { - "id": 372, - "routesId": 161, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.58490737438414", - "longitude": "126.9798585279143", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [] - } - ], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - }, - { - "id": 162, - "routeName": "루트 제목", - "description": "루트 설명", - "createdAt": "2022-01-11T06:37:12.849Z", - "updatedAt": "2022-01-11T06:37:12.849Z", - "public": false, - "color": "red", - "time": 5, - "Pins": [ - { - "id": 373, - "routesId": 162, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.58513346115839", - "longitude": "126.98558731221102", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [] - }, - { - "id": 374, - "routesId": 162, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.58391750713037", - "longitude": "126.98921047284364", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [] - } - ], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - }, - { - "id": 163, - "routeName": "루트 제목", - "description": "루트 설명", - "createdAt": "2022-01-11T06:45:07.972Z", - "updatedAt": "2022-01-11T06:45:07.972Z", - "public": false, - "color": "orange", - "time": 5, - "Pins": [ - { - "id": 375, - "routesId": 163, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.588080382374606", - "longitude": "126.99303680089993", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [] - }, - { - "id": 376, - "routesId": 163, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.588089583080816", - "longitude": "126.998143146677", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [] - } - ], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - }, - { - "id": 164, - "routeName": "루트 제목", - "description": "루트 설명", - "createdAt": "2022-01-11T07:47:07.642Z", - "updatedAt": "2022-01-11T07:47:07.642Z", - "public": false, - "color": "yellow", - "time": 5, - "Pins": [ - { - "id": 377, - "routesId": 164, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.585692898687185", - "longitude": "127.00370226566328", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [] - }, - { - "id": 378, - "routesId": 164, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.586404250107", - "longitude": "127.01076724203647", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [] - } - ], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - }, - { - "id": 165, - "routeName": "루트 제목", - "description": "루트 설명", - "createdAt": "2022-01-11T08:06:48.522Z", - "updatedAt": "2022-01-11T08:06:48.522Z", - "public": false, - "color": "yellow", - "time": 5, - "Pins": [ - { - "id": 379, - "routesId": 165, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.58532197117337", - "longitude": "127.01930376637445", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [] - }, - { - "id": 380, - "routesId": 165, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.587167604202854", - "longitude": "127.0265277660601", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [] - } - ], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - }, - { - "id": 166, - "routeName": "루트 제목", - "description": "루트 설명", - "createdAt": "2022-01-11T08:07:58.727Z", - "updatedAt": "2022-01-11T08:07:58.727Z", - "public": false, - "color": "yellow", - "time": 5, - "Pins": [ - { - "id": 381, - "routesId": 166, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.582761024621234", - "longitude": "127.0295716775406", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [ - { - "id": 140, - "pinId": 381, - "fileName": "upload/5a60cd37-d0fd-4474-b053-9a445de40874.png" - } - ] - }, - { - "id": 382, - "routesId": 166, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.58535262651489", - "longitude": "127.04054358626439", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [ - { - "id": 141, - "pinId": 382, - "fileName": "upload/5fbb586b-a790-41ca-bd0c-e750d9b579cd.png" - }, - { - "id": 142, - "pinId": 382, - "fileName": "upload/415a872f-f8fa-4914-a049-328090a581bb.png" - } - ] - } - ], - "thumbnail": "upload/5a60cd37-d0fd-4474-b053-9a445de40874.png" - }, - { - "id": 167, - "routeName": "루트 제목", - "description": "루트 설명", - "createdAt": "2022-01-11T17:36:28.288Z", - "updatedAt": "2022-01-11T17:36:28.288Z", - "public": true, - "color": "yellowGreen", - "time": 5, - "Pins": [ - { - "id": 383, - "routesId": 167, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.580215422121725", - "longitude": "127.04480884873047", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [ - { - "id": 143, - "pinId": 383, - "fileName": "upload/ce7fb2fd-b6f0-4fdd-8af4-bc7f598dd89a.png" - } - ] - }, - { - "id": 384, - "routesId": 167, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.58550165517184", - "longitude": "127.05119755940648", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [ - { - "id": 144, - "pinId": 384, - "fileName": "upload/90e12398-cf12-4ae2-8b2a-a529029ddda0.png" - }, - { - "id": 145, - "pinId": 384, - "fileName": "upload/7e22092d-14aa-4067-b8e1-7663312538bf.png" - } - ] - } - ], - "thumbnail": "upload/ce7fb2fd-b6f0-4fdd-8af4-bc7f598dd89a.png" - }, - { - "id": 168, - "routeName": "루트 제목", - "description": "루트 설명", - "createdAt": "2022-01-11T17:36:29.084Z", - "updatedAt": "2022-01-11T17:36:29.084Z", - "public": true, - "color": "yellowGreen", - "time": 5, - "Pins": [ - { - "id": 385, - "routesId": 168, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.582851438303756", - "longitude": "127.05410536526313", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [ - { - "id": 146, - "pinId": 385, - "fileName": "upload/4dc0eded-d11b-42e3-8a8c-2522e7a578a4.png" - } - ] - }, - { - "id": 386, - "routesId": 168, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.57454582769973", - "longitude": "127.05060140635153", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [ - { - "id": 147, - "pinId": 386, - "fileName": "upload/88302abb-9b9e-46cb-8c90-2d2a98d167c6.png" - }, - { - "id": 148, - "pinId": 386, - "fileName": "upload/ba60fd8f-6a26-4c34-a661-84b05421eea6.png" - } - ] - } - ], - "thumbnail": "upload/4dc0eded-d11b-42e3-8a8c-2522e7a578a4.png" - }, - { - "id": 169, - "routeName": "루트 제목", - "description": "루트 설명", - "createdAt": "2022-01-11T17:36:29.761Z", - "updatedAt": "2022-01-11T17:36:29.761Z", - "public": true, - "color": "yellowGreen", - "time": 5, - "Pins": [ - { - "id": 387, - "routesId": 169, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.575962260642484", - "longitude": "127.0651604486152", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [ - { - "id": 149, - "pinId": 387, - "fileName": "upload/24659364-cd43-409c-8fcc-f18017a76b1d.png" - } - ] - }, - { - "id": 388, - "routesId": 169, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.57516445786131", - "longitude": "127.07354810835787", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [ - { - "id": 150, - "pinId": 388, - "fileName": "upload/01784ee8-a8c0-4db6-acb7-132c90f2672c.png" - }, - { - "id": 151, - "pinId": 388, - "fileName": "upload/acee4654-5764-47ba-bcb1-1d4e587a9df4.png" - } - ] - } - ], - "thumbnail": "upload/24659364-cd43-409c-8fcc-f18017a76b1d.png" - }, - { - "id": 170, - "routeName": "루트 제목", - "description": "루트 설명", - "createdAt": "2022-01-11T17:49:20.589Z", - "updatedAt": "2022-01-11T17:49:20.589Z", - "public": true, - "color": "green", - "time": 5, - "Pins": [ - { - "id": 389, - "routesId": 170, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.56888481532449", - "longitude": "127.07307783927467", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [ - { - "id": 152, - "pinId": 389, - "fileName": "upload/9db67e30-3f54-46c0-96b4-88c15e8e8655.png" - } - ] - }, - { - "id": 390, - "routesId": 170, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.56175443306237", - "longitude": "127.0635635124756", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [ - { - "id": 153, - "pinId": 390, - "fileName": "upload/4e45d768-6e2f-4209-9bc9-ccfe00b0a791.png" - }, - { - "id": 154, - "pinId": 390, - "fileName": "upload/43dfc532-2cee-4162-8f12-e2511c3af3e2.png" - } - ] - } - ], - "thumbnail": "upload/9db67e30-3f54-46c0-96b4-88c15e8e8655.png" - }, - { - "id": 171, - "routeName": "루트 제목", - "description": "루트 설명", - "createdAt": "2022-01-11T19:45:42.314Z", - "updatedAt": "2022-01-11T19:45:42.314Z", - "public": true, - "color": "green", - "time": 5, - "Pins": [ - { - "id": 391, - "routesId": 171, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.56670626556823", - "longitude": "127.05266748677687", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [ - { - "id": 155, - "pinId": 391, - "fileName": "upload/989b9d34-7944-427f-9466-fc9adf79d0b5.png" - } - ] - }, - { - "id": 392, - "routesId": 171, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.56612447706991", - "longitude": "127.0431591591756", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [ - { - "id": 156, - "pinId": 392, - "fileName": "upload/5f2e6cfc-aef1-4566-9a12-e03051522193.png" - }, - { - "id": 157, - "pinId": 392, - "fileName": "upload/9dd0ce2a-7e8a-4bfe-94ea-e187475796b4.png" - } - ] - } - ], - "thumbnail": "upload/989b9d34-7944-427f-9466-fc9adf79d0b5.png" - }, - { - "id": 172, - "routeName": "강원도", - "description": "루트 설명", - "createdAt": "2022-01-11T19:45:56.014Z", - "updatedAt": "2022-01-11T19:45:56.014Z", - "public": true, - "color": "green", - "time": 5, - "Pins": [ - { - "id": 393, - "routesId": 172, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.56216204177301", - "longitude": "127.03745242449803", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [ - { - "id": 158, - "pinId": 393, - "fileName": "upload/85176949-d8b3-4d2d-a398-2761132dfdba.png" - } - ] - }, - { - "id": 394, - "routesId": 172, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.56305626150515", - "longitude": "127.0295865241633", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [ - { - "id": 159, - "pinId": 394, - "fileName": "upload/52a09b05-5eee-4ffc-9e2a-138b5f2504fd.png" - }, - { - "id": 160, - "pinId": 394, - "fileName": "upload/f5ea647d-0fc2-4dd7-b334-19d1edaff5f6.png" - } - ] - } - ], - "thumbnail": "upload/85176949-d8b3-4d2d-a398-2761132dfdba.png" - }, - { - "id": 173, - "routeName": "강원도", - "description": "루트 설명", - "createdAt": "2022-01-11T20:38:11.745Z", - "updatedAt": "2022-01-11T20:38:11.745Z", - "public": true, - "color": "sky", - "time": 5, - "Pins": [ - { - "id": 395, - "routesId": 173, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.56544651014773", - "longitude": "127.01610672127141", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [ - { - "id": 161, - "pinId": 395, - "fileName": "upload/ffc5c376-9d3f-4912-a920-7d49ede52a59.png" - } - ] - }, - { - "id": 396, - "routesId": 173, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.56396081150424", - "longitude": "127.00602150778042", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [ - { - "id": 162, - "pinId": 396, - "fileName": "upload/828fc3c2-4f57-4b92-896f-0b1644dabf5a.png" - }, - { - "id": 163, - "pinId": 396, - "fileName": "upload/44676ba5-257d-413a-b8de-2c1a69b38730.png" - } - ] - } - ], - "thumbnail": "upload/ffc5c376-9d3f-4912-a920-7d49ede52a59.png" - }, - { - "id": 174, - "routeName": "강원도", - "description": "루트 설명", - "createdAt": "2022-01-11T20:38:12.471Z", - "updatedAt": "2022-01-11T20:38:12.471Z", - "public": true, - "color": "sky", - "time": 5, - "Pins": [ - { - "id": 397, - "routesId": 174, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.56131190865649", - "longitude": "126.99453329833287", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [ - { - "id": 164, - "pinId": 397, - "fileName": "upload/3fc19da3-6396-44f9-b8ce-b1e1c6d11069.png" - } - ] - }, - { - "id": 398, - "routesId": 174, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.56600495126123", - "longitude": "126.98264807588218", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [ - { - "id": 165, - "pinId": 398, - "fileName": "upload/f5d1b84e-03c6-4f76-a5c3-35e975c18e58.png" - }, - { - "id": 166, - "pinId": 398, - "fileName": "upload/82a7c1bf-5310-4a5c-a337-223916558215.png" - } - ] - } - ], - "thumbnail": "upload/3fc19da3-6396-44f9-b8ce-b1e1c6d11069.png" - }, - { - "id": 175, - "routeName": "강원도", - "description": "루트 설명", - "createdAt": "2022-01-11T20:38:16.230Z", - "updatedAt": "2022-01-11T20:38:16.230Z", - "public": true, - "color": "sky", - "time": 5, - "Pins": [ - { - "id": 399, - "routesId": 175, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.56198586119278", - "longitude": "126.9786989127208", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [] - }, - { - "id": 400, - "routesId": 175, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.5547512462632", - "longitude": "126.98099836987089", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [] - } - ], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - }, - { - "id": 176, - "routeName": "강원도", - "description": "루트 설명", - "createdAt": "2022-01-11T20:38:16.940Z", - "updatedAt": "2022-01-11T20:38:16.940Z", - "public": true, - "color": "blue", - "time": 5, - "Pins": [ - { - "id": 401, - "routesId": 176, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.55122928189675", - "longitude": "126.98818536724168", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [] - }, - { - "id": 402, - "routesId": 176, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.54326470861433", - "longitude": "126.991117337159", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [] - } - ], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - }, - { - "id": 177, - "routeName": "강원도", - "description": "루트 설명", - "createdAt": "2022-01-11T20:45:52.920Z", - "updatedAt": "2022-01-11T20:45:52.920Z", - "public": true, - "color": "blue", - "time": 5, - "Pins": [ - { - "id": 403, - "routesId": 177, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.545543096681456", - "longitude": "126.9813401824858", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [] - }, - { - "id": 404, - "routesId": 177, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.5442998454153", - "longitude": "126.9821665348405", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [] - } - ], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - }, - { - "id": 178, - "routeName": "강원도", - "description": "루트 설명", - "createdAt": "2022-01-11T20:45:53.563Z", - "updatedAt": "2022-01-11T20:45:53.563Z", - "public": true, - "color": "blue", - "time": 5, - "Pins": [ - { - "id": 405, - "routesId": 178, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.538253351792875", - "longitude": "126.9775628771466", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [] - }, - { - "id": 406, - "routesId": 178, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.53738075567779", - "longitude": "126.98662613701985", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [] - } - ], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - }, - { - "id": 179, - "routeName": "강원도", - "description": "루트 설명", - "createdAt": "2022-01-11T20:45:57.129Z", - "updatedAt": "2022-01-11T20:45:57.129Z", - "public": true, - "color": "purple", - "time": 5, - "Pins": [ - { - "id": 408, - "routesId": 179, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.5355946895818", - "longitude": "126.97409017293121", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [{ - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }] - } - ], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - }, - { - "id": 180, - "routeName": "강원도", - "description": "루트 설명", - "createdAt": "2022-01-11T20:45:57.793Z", - "updatedAt": "2022-01-11T20:45:57.793Z", - "public": true, - "color": "purple", - "time": 5, - "Pins": [ - { - "id": 409, - "routesId": 180, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.5366932391666", - "longitude": "126.97119328067052", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [{ - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }] - }, - { - "id": 410, - "routesId": 180, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.52964829689205", - "longitude": "126.97508781234333", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [{ - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }, { - "id": 147, - "pinId": 386, - "fileName": "upload/2e911215-0863-432f-b2b3-7205668a609c.jpg" - }] - } - ], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - }, - { - "id": 181, - "routeName": "루트", - "description": "루트 설명", - "createdAt": "2022-01-11T20:49:56.316Z", - "updatedAt": "2022-01-11T20:49:56.316Z", - "public": true, - "color": "pink", - "time": 5, - "Pins": [ - { - "id": 411, - "routesId": 181, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.535038899245045", - "longitude": "126.99830286233554", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [] - }, - { - "id": 412, - "routesId": 181, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.52444204043423", - "longitude": "127.01606396377065", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [] - } - ], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - }, - { - "id": 182, - "routeName": "루트", - "description": "루트 설명", - "createdAt": "2022-01-11T20:49:56.870Z", - "updatedAt": "2022-01-11T20:49:56.870Z", - "public": true, - "color": "pink", - "time": 5, - "Pins": [ - { - "id": 413, - "routesId": 182, - "ranking": 0, - "locationName": "경치 좋은 곳", - "latitude": "37.52820219739418", - "longitude": "127.04102172903112", - "lotAddress": "서울특별시 성북구", - "roadAddress": "서울특별시 성북구 종암로", - "ward": "성북구", - "tooClose": true, - "startTime": 12, - "endTime": 13, - "Pictures": [] - }, - { - "id": 414, - "routesId": 182, - "ranking": 1, - "locationName": "경치 좋은 곳", - "latitude": "37.525080474738374", - "longitude": "127.05184631758628", - "lotAddress": "서울특별시 구로구", - "roadAddress": "서울특별시 구로구", - "ward": "구로구", - "tooClose": true, - "startTime": 22, - "endTime": 23, - "Pictures": [] - } - ], - "thumbnail": "upload/a55a7cf1-c808-4a48-8963-8d1719403e8a.png" - } - ], - "count": 46 -} \ No newline at end of file