new Route(options)
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options | Object |
route control options
|
Example
var route = ol.control.Route({
collapsed : true
exclusions : {
"toll" : true,
"bridge" : false,
"tunnel" : true
},
graphs : ['Pieton', 'Voiture'],
markersOpts : {
departure : {
url : "...",
offset : [0,0]
},
stages : {
url : "...",
offset : [0,0]
},
arrival : {
url : "...",
offset : [0,0]
}
}
autocompleteOptions : {},
routeOptions : {}
});
Extends
- ol.control.Control
Members
-
collapsed
-
{Boolean} specify if Route control is collapsed (true) or not (false)
Methods
-
getCollapsed(){Boolean}
Ol3/Controls/Route.js, line 132 -
Returns true if widget is collapsed (minimized), false otherwise
Returns:
- true if widget is collapsed
-
getLayer(){Object}
Ol3/Controls/Route.js, line 162 -
Get vector layer where geoJson route is drawn
Returns:
- ol.layer.Vector route layer
-
setCollapsed(collapsed)
Ol3/Controls/Route.js, line 141 -
Collapse or display widget main container
Name Type Description collapsed Boolean True to collapse widget, False to display it
-
setMap(map)
Ol3/Controls/Route.js, line 171 -
Overwrite OpenLayers setMap method
Name Type Description map ol.Map Map.