Base class used for RouteProviders
The icon used in the ProviderToolbarUI. Must be overloaded in the derived classes
The provider name. Must be overloaded in the derived classes
A boolean indicating when a provider key is needed for the provider. Must be overloaded in the derived classes
The title to display in the ProviderToolbarUI button. Must be overloaded in the derived classes
The possible transit modes for the provider. Must be overloaded in the derived classes. Must be a subarray of [ 'bike', 'pedestrian', 'car', 'train', 'line', 'circle' ]
The user language.
Call the provider, using the waypoints defined in the route and, on success, complete the route with the data from the provider
Name | Type | Description |
---|---|---|
route | Route | The route to witch the data will be added |
A reference to the edited route
The user language