@geoapify/route-planner-sdk
Version:
A TypeScript SDK for the Geoapify Route Planner API that simplifies route optimization requests, and helps visualize and edit resulting routes.
20 lines (19 loc) • 703 B
TypeScript
import { DistanceUnitType, TrafficType, TravelMode } from "../types";
import { RouteType } from "../types/route-type";
import { JobData } from "./nested/input/job-data";
import { AgentData } from "./nested/input/agent-data";
import { ShipmentData } from "./nested/input/shipment-data";
import { LocationData } from "./nested/input/location-data";
import { AvoidData } from "./nested/input/avoid-data";
export interface RoutePlannerInputData {
mode?: TravelMode;
agents: AgentData[];
jobs: JobData[];
shipments: ShipmentData[];
locations: LocationData[];
avoid: AvoidData[];
traffic?: TrafficType;
type?: RouteType;
max_speed?: number;
units?: DistanceUnitType;
}