Skip to main content

Waypoints

This interface is included in the Core module.

Description​

Implemented by all waypoints designs.

Properties​

This interface has the following properties.

PropertyValue
NameWaypoints
CodedesignInterfaces_waypoints
TypeInterface
ContextCore
AI agent enabledtrue
AI agent descriptionShared interface for waypoint designs, providing position and ordering fields.
Iconicon-marker-circle
Colour#690095  
Title{{attributes_waypointsName}}
Subtitle-

Implements​

This interface doesn't implement any other interfaces.

Attributes​

This interface has the following attributes.

Name​

User specified or name of the street the coordinate snapped to (returned by the routing service).

PropertyValue
NameName
Codeattributes_waypointsName
TypeString
Requiredtrue
Uniquefalse
Read-onlyfalse
AI agent enabledtrue
AI agent descriptionThe name or label for this waypoint.
Options
{
"max": 128
}

Distance​

Optional distance of the snapped point from the original (returned by the routing service).

PropertyValue
NameDistance
Codeattributes_waypointsDistance
TypeNumber
Requiredfalse
Uniquefalse
Read-onlyfalse
AI agent enabledtrue
AI agent descriptionThe cumulative distance from the route start to this waypoint in metres.
Options
{
"decimalPlaces": 2
}

Index​

Only available for OSRM trip object. Index of the point in the trip.

PropertyValue
NameIndex
Codeattributes_waypointsIndex
TypeNumber
Requiredfalse
Uniquefalse
Read-onlyfalse
AI agent enabledtrue
AI agent descriptionThe sequential position of this waypoint in the route order.
Options
{
"decimalPlaces": 0
}

Standard paths​

This interface doesn't have any standard paths of its own.

Permissions​

This interface defines the following permissions.

User groupAllowed
Project ViewersRead
Project ManagersRead, Create, Edit, Delete

Default attribute permissions​

This interface applies the following default permissions to all attributes for the following user groups.

AllowedUser groupCode
ReadOnlyProject ViewersuserGroups_projectViewers
ReadWriteProject ManagersuserGroups_projectManagers