# Guides

Four parts: the tutorials, each teaching one job step by step; the maps; the reference pages; and BeMap's own page for each service.

## Tutorials

One job each, step by step, grouped by product family.

### Routing

#### [Route calculation](https://benomad.com/dev/doc/bemap-api/routing/route-calculation.md)

- [Building a Routing Request](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-introduction.md)
- [How to Send a Routing Request](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-how-to-send-a-routing-request.md)
- [Routing Criterias Tutorial](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-criteria.md)
- [Routing Mode Tutorial](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-modes.md)
- [Routing Event Tutorial](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-events.md)
- [Routing Optimization Tutorial](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-optimized.md)
- [Routing Vehicle Profile Tutorial](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-vehicleprofile.md)
- [How to estimate CO₂ emissions for ICE vehicles](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-co2.md)

#### [Trace route](https://benomad.com/dev/doc/bemap-api/routing/traceroute.md)

- [TraceRoute: Step-by-Step Beginner Tutorial](https://benomad.com/dev/doc/bemap-api/guides/tutorials/traceroute-first-request.md)
- [TraceRoute: Beginner Tutorial with a CSV Route](https://benomad.com/dev/doc/bemap-api/guides/tutorials/traceroute-first-request-with-csv.md)
- [TraceRoute - destinations List of GPS Coordinates](https://benomad.com/dev/doc/bemap-api/guides/tutorials/traceroute-gps-destinations.md)
- [TraceRoute Parameters: Detailed Usage Guide](https://benomad.com/dev/doc/bemap-api/guides/tutorials/traceroute-parameters.md)
- [TraceRoute: options Parameter](https://benomad.com/dev/doc/bemap-api/guides/tutorials/traceroute-options.md)
- [TraceRoute - routingVehicleProfile Detailed Usage](https://benomad.com/dev/doc/bemap-api/guides/tutorials/traceroute-vehicleprofile.md)

### Electric mobility

#### [EV smart routing](https://benomad.com/dev/doc/bemap-api/electric-mobility/ev-smart-routing.md)

- [Tutorial for the first trip in electrical vehicle · 2.0](https://benomad.com/dev/doc/bemap-api/guides/tutorials/evtrip-first-trip-v2-0.md)
- [Condition: Detailed Usage Tutorial](https://benomad.com/dev/doc/bemap-api/guides/tutorials/evtrip-conditions.md)
- [Tutorial: Truck Routing with EV Smart Routing v2.0.0](https://benomad.com/dev/doc/bemap-api/guides/tutorials/evtrip-truck.md)
- [Tutorial for the first trip in electrical vehicle · 1.0](https://benomad.com/dev/doc/bemap-api/guides/tutorials/evtrip-first-trip-v1-0.md)
- [Building an EV Smart Routing Request with Charging Station Filters (csfs)](https://benomad.com/dev/doc/bemap-api/guides/tutorials/evtrip-csfs.md)

#### [Charging stations](https://benomad.com/dev/doc/bemap-api/electric-mobility/charging-stations.md)

- [Step-by-Step: Build Your First Charging Station Request](https://benomad.com/dev/doc/bemap-api/guides/tutorials/chargingstation-first-request.md)
- [Charging Station Parameters: Detailed Usage Guide](https://benomad.com/dev/doc/bemap-api/guides/tutorials/chargingstation-parameters.md)
- [Charging Station Options: Usage Guide](https://benomad.com/dev/doc/bemap-api/guides/tutorials/chargingstation-options.md)

#### [Charging time and cost](https://benomad.com/dev/doc/bemap-api/electric-mobility/charging-time-cost.md)

- [Step-by-Step: Compute a Charging Cost from Charging Station and Tariffs data](https://benomad.com/dev/doc/bemap-api/guides/tutorials/chargingcost-from-charging-station-tariffs.md)

### Search

#### [Geocoding](https://benomad.com/dev/doc/bemap-api/search/geocoding.md)

- [Geocoding API: Parameters Overview](https://benomad.com/dev/doc/bemap-api/guides/tutorials/geocoding-parameters.md)
- [Autocomplete Geocoding API: Parameters Overview](https://benomad.com/dev/doc/bemap-api/guides/tutorials/autocompletegeocoding-parameters.md)

#### [Reverse geocoding](https://benomad.com/dev/doc/bemap-api/search/reverse-geocoding.md)

- [Reverse Geocoding Parameters](https://benomad.com/dev/doc/bemap-api/guides/tutorials/reversegeocoding-parameters.md)
- [Reverse Geocoding Options](https://benomad.com/dev/doc/bemap-api/guides/tutorials/reversegeocoding-options.md)

## Maps

BeNomad Tiles, WMS and the other ways to show a BeNomad map.

### [BeNomad Tiles](https://benomad.com/dev/doc/bemap-api/maps/tiles.md)

- [Overview & access](https://benomad.com/dev/doc/bemap-api/guides/maps/tiles-overview.md)
- [Sessions & tokens](https://benomad.com/dev/doc/bemap-api/guides/maps/tiles-auth.md)
- [Web: PMTiles](https://benomad.com/dev/doc/bemap-api/guides/maps/tiles-web-pmtiles.md)
- [Mobile & fleet: z/x/y tiles](https://benomad.com/dev/doc/bemap-api/guides/maps/tiles-mobile-zxy.md)
- [Styles & BeMaputnik](https://benomad.com/dev/doc/bemap-api/guides/maps/tiles-styles.md)
- [Cache, slices & resilience](https://benomad.com/dev/doc/bemap-api/guides/maps/tiles-cache.md)
- [WMS → BeNomad Tiles](https://benomad.com/dev/doc/bemap-api/guides/maps/migration-wms-to-tiles.md)

### [WMS](https://benomad.com/dev/doc/bemap-api/maps/wms.md)

- [Get a satellite image with WMS 1.3.0](https://benomad.com/dev/doc/bemap-api/guides/maps/mapping-wms-1-3-0-satellite.md)

### [Other map options](https://benomad.com/dev/doc/bemap-api/maps/other-map-options.md)

- [Add a map browser in your web page](https://benomad.com/dev/doc/bemap-api/guides/maps/mapping-display-map.md)

## Reference

The tables and conventions the other pages refer to.

- [Charging station filter v1](https://benomad.com/dev/doc/bemap-api/guides/reference/chargingstation-filter-v1.md)
- [Charging station filter v2](https://benomad.com/dev/doc/bemap-api/guides/reference/chargingstation-filter-v2.md)
- [Coordinate system](https://benomad.com/dev/doc/bemap-api/guides/reference/glossary-coordinate-system.md)
- [Google Encoded Polyline Algorithm Format](https://benomad.com/dev/doc/bemap-api/guides/reference/glossary-google-encoded-polyline-algorithm-format.md)
- [Class ID list](https://benomad.com/dev/doc/bemap-api/guides/reference/sdk-jsiv-classids.md)

## Service pages

BeMap's own page for each service, also linked from every operation.

### Routing

- [Roads extractor](https://benomad.com/dev/doc/bemap-api/guides/services/roadsextractor.md)
- [Routing](https://benomad.com/dev/doc/bemap-api/guides/services/routing.md)
- [Trace route](https://benomad.com/dev/doc/bemap-api/guides/services/traceroute.md)

### Electric mobility

- [Available vehicle views](https://benomad.com/dev/doc/bemap-api/guides/services/vehiclepicture-getviews.md)
- [Charging cost calculation](https://benomad.com/dev/doc/bemap-api/guides/services/chargingcost.md)
- [Charging station charge pass](https://benomad.com/dev/doc/bemap-api/guides/services/chargingstation-chargepass.md)
- [Charging station search](https://benomad.com/dev/doc/bemap-api/guides/services/chargingstation-search.md)
- [Charging time](https://benomad.com/dev/doc/bemap-api/guides/services/chargingtime.md)
- [Connector list of charging station](https://benomad.com/dev/doc/bemap-api/guides/services/chargingstation-connector.md)
- [EV reachable area](https://benomad.com/dev/doc/bemap-api/guides/services/evreachablearea.md)
- [EV smart routing · v1.0](https://benomad.com/dev/doc/bemap-api/guides/services/evsmartrouting-v1-0.md)
- [EV smart routing · v2.0](https://benomad.com/dev/doc/bemap-api/guides/services/evsmartrouting-v2-0.md)
- [EV vehicle brands](https://benomad.com/dev/doc/bemap-api/guides/services/evsmartrouting-vehiclebrands-list.md)
- [EV vehicles](https://benomad.com/dev/doc/bemap-api/guides/services/evsmartrouting-vehiclemodels-list.md)
- [Find vehicles · v1.0](https://benomad.com/dev/doc/bemap-api/guides/services/vehicle-findvehicles-v1-0.md)
- [Find vehicles · v1.1](https://benomad.com/dev/doc/bemap-api/guides/services/vehicle-findvehicles-v1-1.md)
- [Get charging station tariffs](https://benomad.com/dev/doc/bemap-api/guides/services/chargingstation-tariffs.md)
- [Get level vehicle info · v1.0](https://benomad.com/dev/doc/bemap-api/guides/services/vehicle-getlevelvehicleinfo-v1-0.md)
- [Get level vehicle info · v1.1](https://benomad.com/dev/doc/bemap-api/guides/services/vehicle-getlevelvehicleinfo-v1-1.md)
- [Vehicle brand logo in byte](https://benomad.com/dev/doc/bemap-api/guides/services/vehiclepicture-getbrandlogolite.md)
- [Vehicle brand logo object](https://benomad.com/dev/doc/bemap-api/guides/services/vehiclepicture-getbrandlogo.md)
- [Vehicle brands · v1.0](https://benomad.com/dev/doc/bemap-api/guides/services/vehicle-getbrands-v1-0.md)
- [Vehicle brands · v1.1](https://benomad.com/dev/doc/bemap-api/guides/services/vehicle-getbrands-v1-1.md)
- [Vehicle motor types · v1.0](https://benomad.com/dev/doc/bemap-api/guides/services/vehicle-getmotortypes-v1-0.md)
- [Vehicle motor types · v1.1](https://benomad.com/dev/doc/bemap-api/guides/services/vehicle-getmotortypes-v1-1.md)
- [Vehicle picture](https://benomad.com/dev/doc/bemap-api/guides/services/vehiclepicture-getone.md)
- [Vehicle pictures](https://benomad.com/dev/doc/bemap-api/guides/services/vehiclepicture-getall.md)

### Search

- [Auto-complete](https://benomad.com/dev/doc/bemap-api/guides/services/autocompletegeocoding.md)
- [Geo-fencing service](https://benomad.com/dev/doc/bemap-api/guides/services/geofencing.md)
- [Geocoding](https://benomad.com/dev/doc/bemap-api/guides/services/geocoding.md)
- [Geocoding for batch job](https://benomad.com/dev/doc/bemap-api/guides/services/geocodingbatch.md)
- [Natural Geocoding service](https://benomad.com/dev/doc/bemap-api/guides/services/natgeocoding.md)
- [Near POI](https://benomad.com/dev/doc/bemap-api/guides/services/nearpoi.md)
- [Reverse geocoding](https://benomad.com/dev/doc/bemap-api/guides/services/reversegeocoding.md)
- [Reverse geocoding for batch job](https://benomad.com/dev/doc/bemap-api/guides/services/reversegeocodingbatch.md)

### More services

- [Currency convert](https://benomad.com/dev/doc/bemap-api/guides/services/currency-convert.md)
- [Currency rates](https://benomad.com/dev/doc/bemap-api/guides/services/currency-rates.md)
- [Currency rates · codes](https://benomad.com/dev/doc/bemap-api/guides/services/currency-codes.md)
- [Currency single rate](https://benomad.com/dev/doc/bemap-api/guides/services/currency-rate.md)
- [Traffic](https://benomad.com/dev/doc/bemap-api/guides/services/traffic.md)
- [Weather](https://benomad.com/dev/doc/bemap-api/guides/services/weather.md)
