У меня есть карта Mapbox GL с одним слоем и несколькими маркерами на этом слое, я пытаюсь нарисовать маршрут + показать информацию маршрута (расстояние/время/маршруты, чтобы взять от начала координат до места назначения) в моем приложении, используя плагин Directions GL. К сожалению, я не могу найти никакой информации, кроме настройки источника/места назначения (как показано ниже), чтобы отображать данные маршрута + маршрута на моей карте. Единственная доступная информация, которую я мог найти, это то, что упоминалось в MapBox GL driving directions example, но это не то, что я действительно хочу, поскольку я не хочу показывать источник/назначение как точки A и B, а также не показывать поле поиска точек A/B, как в приведенный выше пример mapbox.com.Mapbox GL - добавление маршрутов к карте
Может кто-нибудь, пожалуйста, помогите мне, сообщив мне, что мне здесь не хватает, и как я могу нарисовать маршрут между источником/пунктом назначения, отображать информацию о маршруте, используя плагин Mapbox GL? Благодаря
var map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/streets-v8',
center: [userCoordinates.coords.longitude, userCoordinates.coords.latitude],
zoom: 15
});
var directions = new mapboxgl.Directions({
unit: 'metric',
profile: 'driving'
});
directions.setOrigin([userCoordinates.coords.longitude, userCoordinates.coords.latitude]);
map.on('click', function(e) {
var features = map.queryRenderedFeatures(e.point, { layers: ['gsLayer'] });
if (!features.length) {
return;
}
var feature = features[0];
directions.setDestination([feature.geometry.coordinates[0], feature.geometry.coordinates[1]]);
});
Спасибо за вашу оперативную помощь, я не против использовать плагин вообще. Однако я не смог найти информацию о том, как отобразить путь (маршрут) между источником и пунктом назначения после нажатия на маркер назначения, как показано в моем коде выше? Очень важно, чтобы пользователь моего приложения мог отображать маршрут между источником и каждым новым маркером назначения, на который пользователь нажимает, а также сводку маршрута (расстояние, маршруты маршрута ... и т. Д.). Если вы считаете, что я могу сделать это с помощью плагина, можете ли вы направить меня на любой ресурс, где я могу найти дополнительную информацию ?, спасибо – MKM
Мне удалось отобразить маршрут между источником и пунктом назначения с помощью плагина Mapbox GL, к сожалению, не удалось получите работу mapbox-sdk-js. В любом случае, спасибо за вашу помощь :) – MKM