leaflet-routing-machine
Version:
28 lines (23 loc) • 671 B
JavaScript
(function() {
'use strict';
var L = require('leaflet');
var OSRMv1 = require('./osrm-v1');
/**
* Works against OSRM's new API in version 5.0; this has
* the API version v1.
*/
module.exports = OSRMv1.extend({
options: {
serviceUrl: 'https://api.mapbox.com/directions/v5',
profile: 'mapbox/driving',
useHints: false
},
initialize: function(accessToken, options) {
L.Routing.OSRMv1.prototype.initialize.call(this, options);
this.options.requestParameters = this.options.requestParameters || {};
/* jshint camelcase: false */
this.options.requestParameters.access_token = accessToken;
/* jshint camelcase: true */
}
});
})();