нужно прокладывать маршруты, отображать на карте объекты. измерять расстояния и т.п.
На базе OSM много чего сделано, как выше уже сказали, это разные сервисы. Они по большей части подразумевают собой такие вещи:
база данных с информацией о линиях, точках и проч. - обычно Postgres+Postgis
визуализация данных - leaflet, mapbox, openmaptiles etc.
маршрутизация - из популярных-OSRM, Graphhopper
По поводу сервиса маршрутизации для службы доставки - натыкался недавно у компании Gurtam на какое-то похожее решение, естественно за деньги