Fuel-station locator map service
We built a locator service that lets drivers find a nearby fuel station on a map in their web browser. Map technology made for the same company's web map service was carried over to the fuel-station brand's customer-facing service. Anyone could open it, so if the map loaded slowly or responded sluggishly, drivers would simply look for a station some other way. We handled plotting stations nationwide, the flow for finding a nearby one, the map controls, and lighter loading.
A locator that finds the nearest station right on the map
The fuel-station locator lets drivers see stations nationwide on a map in their web browser and pick a nearby one. We placed nationwide station location data on the map and designed the flow that takes a driver from the map to the nearest station. The starting point of the service was letting people choose by looking at their surroundings on a map instead of reading a list of addresses.

Map controls to drag, zoom, and tap to choose
A web map service needs a few basic interactions: panning, zooming in and out, and selecting a location. We implemented them to respond immediately inside the browser. Drivers drag the map around their area, zoom in for a closer look, and tap a station's location to choose it.

Map loading trimmed so the first screen appears fast
For a map service, how fast it opens and how it responds to input decide whether people use it. We trimmed how much map data is loaded and how station data is displayed to suit the environments and network conditions real users connect from. Moving to a live service, performance was retuned with stability and loading speed as the yardsticks.

Map technology built once, reused in another service
The map in the fuel-station locator was not built from scratch. Map technology made for the same company's web map service was adapted and applied to the brand's customer-facing service. This project built up experience in reusing shared technology in a service from another domain, and the same map technology later went on to a bus information map for new towns.

Highlights
A web map plotting fuel stations nationwide
A flow for finding the nearest station, with map controls
Earlier web map technology reused in a live service
Insights
GA4 client_storage: 'none'은 정말 쿠키를 막을까?
두 달 전 이 블로그에 「GA4 쿠키 없이 쓰기」라는 글을 썼습니다. clientstorage: 'none' 으로 쿠키 저장을 끄고, 자체 분석이 쓰던 익명 ID 를 clientid 로 넘기면 쿠키 0개로 GA4 를 쓸 수 있다는 내…
GA4 Measurement Protocol: gtag.js 없이 서버에서 이벤트 보내기
랜딩 페이지의 전송량을 파일 단위로 쪼개 보다가, 가장 큰 파일이 우리 코드가 아니라는 것을 알았습니다. Google Analytics 의 gtag.js 였고, 방문 한 번에 176KB 를 받고 있었습니다. 페이지 전체가 1,094K…
중소 제조업 AI 도입 순서: DX를 먼저 끝내야 할까?
공장을 가진 중소·중견 제조기업 16만여 곳 가운데 스마트공장을 도입한 곳은 19.5%입니다. 회사가 작을수록 이 비율은 더 떨어집니다. 중소벤처기업부가 2025년 4월에 낸 제1차 스마트제조혁신 실태조사 결과입니다. 그림: 기업 규…
Next.js loading.tsx와 404: 버튼이 화면보다 먼저 살아나게 하기
관리 화면 왼쪽 위에 사이드바를 접고 펴는 ☰ 버튼이 있습니다. 폭 하나 바꾸는 버튼인데, 대시보드에서 누르면 2초 넘게 아무 반응이 없었습니다. 레이아웃만 바꾸는 일이 왜 이렇게 오래 걸리는지부터 들여다봤습니다. Next.js 16…



