Vanilla Typescript 환경에서 `Leaflet`을 이용해 지도를 불러와봅시다. Leaflet `leaflet`은 지도 타일(이미지)와 GeoJSON을 비롯한 다양한 형태의 지리 정보를 웹에 표현하는 JS 라이브러리 입니다. 지도 라이브러리에는 leaflet 외에도 `OpenLayers`라는 라이브러리로도 있습니다. OpenLayers는 Leaflat 보다 더 많은 기능을 기본적으로 제공합니다. 단순히 웹에서 지도를 보여주고 지도에 데이터를 표시하는 프로젝트를 진행할 것이기에 Leaflet을 선택했습니다. 초기 세팅 먼저 `vite`을 이용해 vanilla Ts 환경을 세팅합니다. npm create vite@latest ./vanillaTs-leaflet npm i 설치가 완료됐으면 `lea..
osm
개요 따릉이는 서울시에서 운영하는 공유자전거 서비스입니다. 따릉이의 이용자 수는 매년 빠르게 증가하고 있고 2021년 기준 가입자 330만명, 이용건수 3천 300만건입니다. 이는 서울시 인구 1/3이에 해당하며 이러한 증가 추세에 맞춰 서울시는 따릉이 사업을 확대하고 있습니다. 또한 따릉이는 친환경 이동수단으로 대중교통과의 환승을 도입하는 등 사용이 장려되고있는 사업입니다. 하지만 이러한 정책적 지원과 별개로 따릉이 사용의 편의를 위한 서비스는 부족하다고 생각됩니다. 프로따릉러는 따릉이 전용 경로 추천 시스템입니다. 따릉이 대여소 정보를 제공하며 경로 탐색 시 출발지와 목적지 주변 대여소를 기반으로 경로를 추천해줍니다. 서비스는 이곳에서 이용할 수 있습니다. 문제 현재 사용자가 따릉이를 이용할 때 경로..