Components and Libraries
TMS FNC Maps provides both visual map controls that embed an interactive map view and headless service components that call mapping APIs for geocoding, routing, elevation, places, timezone, and toll cost data.
Start from the group that matches the problem you are solving, then open a component page for setup, feature guides, and its API map.
Visual Map Controls
| Component | Description | Start |
|---|---|---|
| Maps | Cross-platform interactive map control with markers, polylines, polygons, circles, rectangles, heat maps, GeoJSON, GPX, labels, and element containers. Provider-agnostic — connect a map service component to switch backend. | Get started / API |
| Google Maps | Map control backed by Google Maps with Google-specific clusters, KML layers, street view, and overlay views. | Get started / API |
| MapBox | Map control backed by the MapBox GL JS service. | Get started / API |
| Bing Maps | Map control backed by Microsoft Bing Maps. | Get started / API |
| HERE Maps | Map control backed by HERE Maps with HERE-specific heat maps. | Get started / API |
| TomTom | Map control backed by the TomTom Maps API. | Get started / API |
| OpenLayers | Map control backed by the open-source OpenLayers library. | Get started / API |
| Leaflet | Map control backed by the open-source Leaflet library. | Get started / API |
| MapKit | Map control backed by Apple MapKit (macOS/iOS). | Get started / API |
| Maps Image | Visual control that displays a static map image from a configured static map service. | Get started / API |
| Route Calculator | Interactive route-building control that works alongside a map control; supports undo/redo history and GPX import/export. | Get started / API |
Service Components
| Component | Description | Start |
|---|---|---|
| Directions | Non-visual component for calculating turn-by-turn directions and multi-stop routes across multiple service backends. | Get started / API |
| HERE Directions | Directions component with HERE-specific routing options including truck routing. | Get started / API |
| Google Routes | Directions component using the Google Routes API with traffic advisory and speed reading data. | Get started / API |
| Geocoding | Non-visual component for forward and reverse geocoding across multiple service backends. | Get started / API |
| Places | Non-visual component for searching points of interest and place details from multiple service backends. | Get started / API |
| Google Places | Places component backed by the Google Places API. | Get started / API |
| Location | Non-visual component for IP-based location lookup. | Get started / API |
| Elevation | Non-visual component for querying terrain elevation data at one or more coordinates. | Get started / API |
| Static Map | Non-visual component that retrieves a static map image URL from a configured service backend. | Get started / API |
| Toll Cost | Non-visual component for calculating road toll costs along a route. | Get started / API |
| Time Zone | Non-visual component for resolving the timezone at a given geographical coordinate. | Get started / API |