2026년 8월 25일에 도쿄 지도를 포크해 서울 2호선 하나로 시작했습니다. 지금은 33개 노선이 달립니다. 그 사이 99번 고쳤고, 두 기능은 지웠습니다.
도쿄 지도를 서울 2호선으로 옮긴 뒤 수도권 전체로 넓혔습니다. 렌더링과 시간표 엔진은 원작에서 왔습니다.
mini-tokyo-3d 포크먼저 2호선 하나만 돌렸습니다. 노선 1개, 역 43개.
수도권 전철로 확장33개 노선, 808개 역. 지선은 물리 노선 단위로 따로 담았습니다.
랜딩 페이지와 브랜드순환선을 기울인 링을 마크로 썼습니다.
역·노선 이름 다국어한국어 외 언어로도 역 이름이 나옵니다.
포크 직후 시간표와 선로에 결함이 많았습니다. 감사 도구를 만들어 하나씩 걷어냈습니다.
선로가 역 순서와 반대라 6개 노선이 역주행했다폴리라인 방향을 역 배열에 맞췄습니다.
종착역 결측 행을 버리지 않는다상하행 코드로 방향을 판정해 살렸습니다.
TAGO 편성 재구성 결함 3종노선 순서와 시드, 방향을 고쳤습니다.
시간표 출처 단일성 강제중복 삽입이 조용히 통과하던 것을 막았습니다.
환승역 그룹 자동 생성누락된 역 이름도 함께 채웠습니다.
커버리지 감사 도구원본 시간표를 요약해 GTX-A 방향 반전과 1호선 급행 결함을 찾았습니다.
9월 1일 개정판 반영1호선과 경의중앙·경춘·서해·GTX-A 시간표를 갱신했습니다.
서울시 실시간 위치 피드를 6분마다 굽습니다. 피드에 있는 열차만 지연만큼 늦게 달립니다.
실시간 지연 표시상류의 도쿄 실시간 경로를 서울시 API 로 채웠습니다.
지연 피드 키가 편성 id 였다열차 id 여야 조회가 붙습니다.
정차시간 편향 제거기준선을 넘은 만큼만 지연으로 내보냅니다.
지연 관측 누적관측을 파일로 쌓고 월별로 분할했습니다.
지연 마커를 편성을 따라 이어지는 띠로칸별 구체와 원통을 거쳐 얇은 띠로 돌아왔습니다.
지연 판정 기준을 하나로3초짜리 지연은 걸러냅니다. 풀린 열차의 마커도 지웁니다.
선택한 열차 하나를 편성 단위로 그리고, 칸마다 만질 수 있게 했습니다.
급행 구분지붕 진행방향 삼각형을 빨강으로 칠했습니다.
선택한 열차를 편성 전체로오브젝트 텍스처의 빈 필드에 선두에서 뒤로 얼마인지를 실어 셰이더가 노선 거리에서 뺍니다. 뒤 량이 선로를 그대로 따라갑니다.
량마다 선택과 호차 표시말풍선에 몇 호차인지 나옵니다. 윤곽선과 말풍선도 고른 량으로 갑니다.
혼잡도 색서울교통공사 공개 데이터로 노선색 띠를 덮습니다. 34퍼센트가 좌석 만석, 100퍼센트가 정원입니다.
차량 크기와 칸 간격차량을 0.9 배로 줄이고 간격이 그 값에서 따라오게 배선했습니다.
고른 호차를 카메라 중심으로선택한 칸이 화면 가운데에 옵니다.
지하 구간에 고도를 넣으면서 한강 교량과 겹친 선로가 드러났습니다.
지하 구간 고도선로에 고도를 넣고 과장을 1 로 낮췄습니다. 2호선 계열도 함께.
되짚기 제거선로 조각을 역 순서대로 잇고 청량리에서 왕십리 사이 겹친 조각을 잘랐습니다.
한강 교량을 지상으로터널 입구를 지표로 보고 교량 5곳과 동호대교를 되돌렸습니다.
지상과 지하를 함께 보는 모드기본값으로 뒀습니다. 지하 열차는 반투명하게 비칩니다.
역 원이 지하 열차 클릭을 먹던 것지상과 지하를 함께 볼 때 클릭이 통하게 했습니다.
컨트롤을 모바일 기준으로 다시 짜고, 카메라를 손에 맡겼습니다.
죽은 레이어 패널을 호선 필터로등록된 플러그인이 없어 빈 창만 띄우던 패널을 걷어냈습니다.
호선 필터가 선로와 역까지 끈다지선은 본선에 접고 목록은 오름차순으로.
시네마 모드무작위 운행 열차를 30초씩 비추고 다음으로 넘어갑니다.
내 위치카메라를 기기 위치로 옮깁니다. 주변 열차가 화면에 들어옵니다.
추적 중에도 카메라를 돌린다따라가기를 유지한 채 각도를 바꿉니다.
말풍선을 계속 띄운다선택한 동안 정보가 사라지지 않습니다. 떨림도 없앴습니다.
컨트롤을 모바일 기준으로검색을 메뉴로, 상태를 좌상단으로, 줌을 맨 아래로. 노치와 홈 인디케이터를 피합니다.
하단 시트 3단 드래그역과 열차 정보를 끌어올려 봅니다.
UI 전체 숨기기시네마 모드에서는 말풍선만 남깁니다.
지도만으로 답이 안 되는 것들을 패널에 넣었습니다.
역 패널에 막차방향별 마지막 출발이 다음 열차 아래에 붙습니다.
막차까지 남은 시간막차가 지나면 사라집니다.
운행 대수시계 아래에 지금 달리는 열차 수, 노선 필터에는 노선별 대수.
트래픽이 늘면 비용도 늡니다. 측정과 상한을 먼저 걸었습니다.
측정 3종GA4 배선, soft-404 제거, sitemap 추가.
지도 예산 상한과 킬 스위치Mapbox 는 지출 상한을 주지 않습니다. 방문을 세어 상한에서 지도를 내립니다.
상한을 무료 구간으로예산 카운터가 지도 페이지만 세게 했습니다.
만들었지만 지운 기능입니다. 왜 지웠는지 남깁니다.
막차로 갈 수 있는 곳지금 출발해 그날 안에 닿는 역을 지도에 칠했습니다. 환승 시간을 3분 상수로 잡아서 종로3가나 고속터미널처럼 도보가 긴 곳을 실제보다 낙관적으로 계산했습니다. 경로도 보여주지 않아 확인할 방법이 없었습니다. 막차는 틀리면 사람이 길에 남습니다. 되살리려면 역별 실제 환승 도보 시간과 경로 표시가 필요합니다.
근처 열차 따라가기가장 가까운 열차 한 대를 잡아 따라갔습니다. 정작 내 주변이 안 보여서 내 위치를 비추는 쪽으로 바꿨습니다.