Welcome to Amazon Location Service - Amazon Location Service

Welcome to Amazon Location Service

Welcome to the Amazon Location Service Developer Guide.

The following topics can help you get started in the documentation, based on what you are trying to do.

Get an overview of Amazon Location
Use Amazon Location as a developer

What is Amazon Location Service?

Amazon Location Service lets you add location data and functionality to applications, which includes capabilities such as maps, points of interest, geocoding, routing, geofences, and tracking. Amazon Location provides location-based services (LBS) using high-quality data from global, trusted providers Esri and HERE. With affordable data, tracking and geofencing capabilities, and built-in metrics for health monitoring, you can build sophisticated location-enabled applications.

With Amazon Location, you retain control of your organization’s data. Amazon Location anonymizes all queries sent to data providers by removing customer metadata and account information. Additionally, sensitive tracking and geofencing location information, such as facility, asset, and personnel locations, does not leave your AWS account at all. This helps you protect sensitive information from third parties, protect user privacy, and reduce your application’s security risks. With Amazon Location, Amazon and third parties do not have rights to sell your data or use it for advertising.

Amazon Location is fully integrated with services such as AWS CloudTrail, Amazon CloudWatch, Amazon EventBridge, and AWS Identity and Access Management (IAM). Amazon Location simplifies your development workflow with data integration, and fast tracks apps to production with built-in monitoring, security, and compliance features.

For highlights, product details, and pricing, see the service page for Amazon Location Service.

Key features in Amazon Location

Amazon Location provides the following features:

Maps

Amazon Location Service Maps lets you visualize location information and is the foundations of many location-based service capabilities. Amazon Location Service provides map tiles of different styles sourced from global location data providers Esri and HERE.

Places

Amazon Location Service Places lets you integrate search functionality into your application, convert addresses into geographic coordinates in latitude and longitude (geocoding), and convert a coordinate into a street address (reverse geocoding). Amazon Location Service sources high-quality geospatial data from Esri and HERE to support Places functions.

Routing

Amazon Location Service Routes lets you find routes and estimate travel time based on up-to-date roadway and live traffic information. Build features that allow your application to request the travel time, distance, and directions between any two locations. Calculate the time and distance for a matrix of routes to use in route planning.

Geofencing

Amazon Location Service Geofences lets you give your application the ability to detect and act when a device enters or exits a defined geographical boundary known as a geofence. Automatically send an entry or exit event to Amazon EventBridge when a geofence breach is detected. This lets you initiate downstream actions such as sending a notification to a target.

Trackers

Amazon Location Service Trackers lets you retrieve the current and historical location of devices that are running your tracking-enabled application. You can also link trackers with Amazon Location Service geofences to evaluate location updates from your devices against your geofences automatically. Trackers can help you reduce costs by filtering position updates that haven't moved before storing or evaluating them against geofences.

When you use trackers, sensitive location information on your tracked devices does not leave your AWS account. This helps protect sensitive information from third parties, protect user privacy, and reduce security risks.

Use the following services along with Amazon Location Service.

Integrated monitoring and management

Amazon Location Service is integrated with Amazon CloudWatch, AWS CloudTrail, and Amazon EventBridge for efficient monitoring and data management:

Developer tools

Amazon Location Service offers a variety of tools for developers to build location-enabled applications. These include the standard AWS SDKs, mobile and web SDKs, and sample code to combine them with open source libraries such as MapLibre GL. Use the Amazon Location Service console to learn about resources, and to get started with a visual and interactive learning tool.