RouteControl

new RouteControl(routeId, cursorEvent, initOptionsopt, navigationControl, resultCallback)

Parameters:
NameTypeAttributesDescription
routeIdnumber

Selected route id

cursorEventgem.d3Scene.ECursorEvent

Cursor Event

initOptionsobject<optional>

options for calculating routes

Properties
NameTypeAttributesDescription
waypointsArray.<gem.core.Coordinates>

Waypoints

preferencesobject<optional>
Properties
NameTypeDescription
routeTypegem.routesAndNavigation.ERouteType

route type

avoidUnpavedRoadsboolean

avoid unpaved roads

avoidMotorwaysboolean

avoid motorways

avoidTollRoadsboolean

Avoid toll roads

avoidFerriesboolean

Avoid ferries

avoidTrafficboolean

Avoid Traffic

avoidBikingHillFactornumber

avoid biking hill factor 0.0 - no avoidance, 1.0 - full avoidance

transportModegem.routesAndNavigation.ERouteTransportMode

transport mode

buildTerrainProfileboolean

Build Terrain Profile

routeRangesobject

route ranges settings

Properties
NameTypeDescription
rangelistArray.<number>
qualitynumber
bikeProfileobject

bike profile settings

pathAlgorithmgem.routesAndNavigation.ERoutePathAlgorithm

Path Algorithm

resultDetailsgem.routesAndNavigation.ERouteResultDetails

Result Details

navigationControlgem.control.NavigationControl

Navigation Control Object (optional)

resultCallbackcallbackRouteSelected

route selected callback