SnapToRoadsService
Methods
Method | |
---|---|
getSnapToRoads | getSnapToRoads(opt: SnapToRoadsRequest) Parameters
Return Value: Promise |
Interface SnapToRoadsRequest
Properties
Name | |
---|---|
approaches Optional | Type: Array<ApproachType> A semicolon-separated list indicating the side of the road from which to approach waypoints in a requested route. If provided, the number of approaches must be one more than the number of waypoints. |
avoid Optional | Type: AvoidType Setting this will ensure the route avoids ferry, tolls or highways. |
geometry Optional | Type: GeometryType Sets the output format of the route geometry in the response.If geojson is selected, the response will include geometry in polyline6 format and will also include a geojson object that defines the route polyline. Default: polyline6 |
interpolate Optional | Type: boolean Enable to interpolate the path. Default: false Note: might return more points |
mode Optional | Type: string A parameter which which sets the transportation mode for the route. PS: Only the 4w/car profile is enabled by default. The other customised routing profiles are only supported in premium plan. |
path | Type: Array<LngLatLike> Pipe separated list of points along a path on which a snap to road will be done. The default maximum limit is 200 |
radiuses Optional | Type: Array<number> Pipe separated Radiuses of each location for performing snap to road. Unit: meters |
timestamps Optional | Type: Array<number> Pipe separated unix timestamps for each location. Unit: seconds |
tolerateOutlier Optional | Type: boolean enable to ignore location not found in service boundary. Note: enable this to ignore outliers, otherwise an error will be thrown. Default: false |
Interface SnapToRoadsResult
Interface SnapToRoadsResponsePoint
Properties
Name | |
---|---|
bearing | Type: number Bearing angle of the snapped point. |
distance | Type: number Distance of the snapped point from the original. |
location | Type: { latitude: number,longitude: number } Latitude and longitude. |
name | Type: string Name of the street the coordinate snapped to. |
originalIndex | Type: number Index of original input array. |
Constants ApproachType
Constants | |
---|---|
CURB | route will arrive at the waypoint on the driving_side of the region |
UNRESTRICTED | route can arrive at the waypoint from either side of the road |
Constants AvoidType
Constants | |
---|---|
FERRY | Avoid ferry in route. |
HIGHWAY | Avoid highway in route. |
TOLL | Avoid toll in route. |
Constants TravelMode
The transportation mode for the route.
Constants | |
---|---|
AUTO | default mode, same as car |
CAR | car mode |
TRUCK | truck mode |
Constants GeometryType
Output format of the route geometry.
Constants | |
---|---|
GEOJSON | Geojson format geometry. |
POLYLINE | Polyline format geometry. |
POLYLINE_6 | Polyline6 format geometry. |