Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Map APIs

Focus mode
Map APIs - Amazon Location Service

Maps provide access to both dynamic and static map types for a variety of applications. For more information, See Amazon Location Service Maps.

  • Dynamic Maps: Interactive maps that can be customized in real time, allowing users to pan, zoom, and overlay data. For more information, See Dynamic maps.

  • Static Maps: Static images of maps that display specific locations or routes without interactive elements, suitable for applications with limited interactivity. For more information, See Static maps.

The following table presents a number of business use cases that are best solved with Maps APIs.

Maps use cases

The following section presents a number of business use cases that are best solved with Maps APIs.

Business need

Useful API

Examples

Display interactive maps

Supports map gestures, such as zoom, pan, ease, fly, pitch, rotate, and bearing.

GetTile and GetStyleDescriptor with rendering engine (MapLibre)

How to display a map

Add markers to a map

Examples are markers, icon, and more.

GetTile and GetStyleDescriptor with rendering engine (MapLibre)

How to add a marker on the map

How to add an icon on the map

Add user interaction components to a map

Examples are showing map in preferred language or geo-political view.

GetTile and GetStyleDescriptor with rendering engine (MapLibre)

How to add control on the map

How to add a popup to a map

Visualize real time or pre-recorded data on a map

Examples are heat map, KML, GeoJSON features, polygons, rectangles, polylines, circles, markers, and more.

GetTile and GetStyleDescriptor with rendering engine (MapLibre)

How to add a line on the map

How to add a polygon on the map

Display map with localization

Examples are showing map in preferred language or geo-political view.

GetTile and GetStyleDescriptor with rendering engine (MapLibre)

How to set a preferred language for a map

How to set the political view of a map

Display a static map image

For example, use map image in application, email, report, or print.

GetStaticMap

How to get a static map of a specific position

How to get a static map of a specific dimension

How to decide between radius and zoom for a static map

How to add scale for a static map

Add marker to a map image

Examples are markers, proximity circle, icon, and more.

GetStaticMap

How to add a marker to a static map

Visualize data on a map image

Examples are GeoJSON features, polygons, rectangles, polylines, circles, and more.

GetStaticMap

How to add a line to a static map

Visualize real world use case on a map

Examples include routes, proximity circle, and more.

GetStaticMap

How to add a route to a static map

Visualize Places search and/or geocode result on a map

All APIs return geocoordinates, except autocomplete.
GetTile and GetStyleDescriptor with rendering engine (MapLibre) with Places API

Draw a route on a map

Supports waypoint marking.
GetTile and GetStyleDescriptor with rendering engine (MapLibre) with Calculate route

Visualize matched GPS traces on a map

Supports travel modes, such as truck, pedestrian, car, and scooter.
GetStyleDescriptor with rendering engine (MapLibre) with Snap to road

On this page

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.