Skip to content

Introduction to SmartMaps Elevation

SmartMaps Elevation is a powerful JavaScript library that allows you to retrieve elevation data for any location on Earth. Whether you need to determine the height of a specific point or analyze the terrain profile along a route, SmartMaps Elevation provides accurate and reliable data with global coverage.

Key Features

  • Point Elevation: Retrieve the elevation value for a single geographic point by providing its latitude and longitude coordinates. This is useful for determining the height of specific locations like mountain peaks or buildings.

  • Elevation Along a Path: Obtain elevation data for multiple points along a path or route. By providing a series of coordinates, you can retrieve the elevation profile of the terrain, which is valuable for activities like hiking, cycling, or route planning.

  • High-Resolution Data: SmartMaps Elevation utilizes a high-resolution digital elevation model (DEM) to provide accurate elevation data, ensuring precise results for your applications.

  • Global Coverage: Access elevation data for locations worldwide. Whether you're working on a local project or analyzing terrain across continents, SmartMaps Elevation has you covered.

  • Flexible Integration: The library offers a straightforward API that allows seamless integration into your applications and workflows. Retrieve elevation data programmatically using simple method calls and receive responses in a convenient format.

Getting Started

To start using SmartMaps Elevation:

  1. Install the library via npm:

    npm install @smartmaps/elevation
    

  2. Import the Elevation class from the package:

    import { Elevation } from '@smartmaps/elevation';
    

  3. Create a new Elevation instance with your API key:

    const elevation = new Elevation('INSERT API-KEY');
    

  4. Use the available methods to retrieve elevation data for one or multiple points:

    const elevationPointRequest = {
      latitude: 49.02,
      longitude: 8.44,
      // Additional parameters...
    };
    
    const elevationData = await elevation.point(elevationPointRequest);
    

Elevation Service API

The Elevation Service provides a REST API for querying elevation data for geographic coordinates. The API supports both GET and POST requests and returns responses in JSON format.