Directions
Calculate and display routes between two points.
Get and display a route
js
const origin = { lat: 9.0161, lng: 38.7685 };
const destination = { lat: 9.03, lng: 38.78 };
const route = await gebetaMap.getDirections(origin, destination);
gebetaMap.displayRoute(route, { showMarkers: true });Route summary
js
const summary = gebetaMap.getRouteSummary();
console.log(summary.distance); // meters
console.log(summary.duration); // secondsClear route
js
gebetaMap.clearRoute();Custom route styling
js
gebetaMap.updateRouteStyle({
'line-color': '#0066ff',
'line-width': 4,
'line-opacity': 0.8,
});TIP
Directions are accessed via the GebetaMaps instance (sdk.getDirections(), sdk.displayRoute()). The @gebeta/js/directions subpath is available for advanced use cases where you need direct access to the visual DirectionsManager with a map adapter.