@geoapify/route-planner-sdk
Version:
TypeScript SDK for the Geoapify Route Planner API. Supports route optimization, delivery planning, and timeline visualization in browser and Node.js
19 lines (18 loc) • 696 B
TypeScript
import { RoutePlannerTimelineLabel } from "./route-planner-timeline-label";
import { Waypoint } from "../../entities";
import { TimelineMenuItem } from "./timeline-menu-item";
export interface RoutePlannerTimelineOptions {
timelineType?: 'time' | 'distance';
hasLargeDescription?: boolean;
capacityUnit?: string;
agentLabel?: string;
label?: string;
description?: string;
timeLabels?: RoutePlannerTimelineLabel[];
distanceLabels?: RoutePlannerTimelineLabel[];
agentColors?: string[];
showWaypointPopup?: boolean;
showTimelineLabels?: boolean;
waypointPopupGenerator?: (waypoint: Waypoint) => HTMLElement;
agentMenuItems?: TimelineMenuItem[];
}