a service calculating routes between locations