将本地 osrm 服务器添加到 mapbox gl 方向
add local osrm sever to mapbox gl direction
我将使用本地 osrm 服务器在基于 mapbox GL 的地图中进行路由。在 mapbox-gl-directions.js 中有一个服务器部分:
var initialState = {
api: 'https://api.mapbox.com/directions/v5/',
profile: 'driving-traffic',
unit: 'imperial',
proximity: false,
styles: [],
controls: {
inputs: true,
instructions: true
},
我想用'localhost:5000/route/v1/'替换api
但它不工作。
谢谢
好的。 mapbox-gl-directions.js.
中有两行需要修改
第一:改变
api: 'https://api.mapbox.com/directions/v5/',
到
api: 'localhost:5000/route/v1/driving/',
第二:改变
request.open('GET', api + 'mapbox/' + profile + '/' + query + '.json?' + options.join('&'), true);
到
request.open('GET', api + query + '?alternatives=true&steps=true&geometries=polyline&overview=full&annotations=true', true);
我将使用本地 osrm 服务器在基于 mapbox GL 的地图中进行路由。在 mapbox-gl-directions.js 中有一个服务器部分:
var initialState = {
api: 'https://api.mapbox.com/directions/v5/',
profile: 'driving-traffic',
unit: 'imperial',
proximity: false,
styles: [],
controls: {
inputs: true,
instructions: true
},
我想用'localhost:5000/route/v1/'替换api 但它不工作。 谢谢
好的。 mapbox-gl-directions.js.
中有两行需要修改第一:改变
api: 'https://api.mapbox.com/directions/v5/',
到
api: 'localhost:5000/route/v1/driving/',
第二:改变
request.open('GET', api + 'mapbox/' + profile + '/' + query + '.json?' + options.join('&'), true);
到
request.open('GET', api + query + '?alternatives=true&steps=true&geometries=polyline&overview=full&annotations=true', true);