Welcome to Amazon Location Service
Welcome to the Amazon Location Service API Reference.
Amazon Location Service is a location-based service that you can use to add geospatial data and
location functionality to your applications. Amazon Location includes geolocation functionality
across several broad categories: Maps, Places, Routes, Geofences, and Trackers. You can
visualize and search for places on maps. Calculate fastest routes, and prepare for route
planning. Track your fleet of devices and see when they enter or leave designated
boundaries. To learn more about the Amazon Location Service, see the Amazon Location Service Developer Guide.
It provides definitions, tutorials, code examples, and instructions about how to integrate
Amazon Location features into your application. You can find code examples in the Developer
Guide, and on the AWS GitHub page for
Amazon Location
Note
Location Data provided through Amazon Location should be evaluated for accuracy as appropriate for your use case. You are responsible for making your own assessment of whether your use of Amazon Location Service meets applicable legal and regulatory requirements. You and your End Users are solely responsible for all decisions made, advice given, actions taken, and failures to take action based on your use of Amazon Location Service.
When using Amazon Location, you choose the data provider that you want to use. Map, place, and route data is sourced from your chosen global location data provider, including:
For additional information , see Data providers in the Amazon Location Service Developer Guide. For information on available features for each data provider, see Features by data provider.
Amazon Location provides several sub-services to provide geolocation functionality in different categories:
-
Maps — With Amazon Location Maps you can visualize geospatial information as the foundation of many location-based service capabilities. Amazon Location provides map tiles of different styles, from your chosen data provider. For more information about how to use Amazon Location Maps, see the Using maps topic in the Amazon Location Service Developer Guide.
Note
When using Amazon Location Maps, make sure to provide the appropriate data attribution and follow the terms of use for each data provider you've selected to use. For additional information, read more about Data Providers from the Amazon Location Service Developer guide.
-
Places — Amazon Location Places lets you integrate search functionality into your application. You can search for addresses, businesses by name or category, and other queries, finding geographic coordinates in longitude and latitude (also known as geocoding). You can convert geographic positions into addresses and place descriptions (also known as reverse geocoding). You can get suggestions that can be used for autocompletion.
For more information about how to use Amazon Location Places, see the Places search topic in the Amazon Location Service Developer Guide.
-
Routes — With Amazon Location Routes you can calculate routes and estimate travel time based on up-to-date road network and live traffic information from your chosen data provider. Calculate routes to estimate travel time, distance, and directions. Calculate a route matrix to determine the travel time and travel distance of many routes in a single request.
For more information about how to use Amazon Location Routes, see the Calculating routes topic in the Amazon Location Service Developer Guide.
-
Geofences — With Amazon Location Geofences your application can detect and act when a tracked device enters or exits a defined geographical boundary (known as a geofence). With Amazon Location Geofences, you can automatically send an exit or entry event to Amazon EventBridge when a geofence breach is detected. EventBridge lets you trigger downstream actions such as sending a notification to a target.
For more information about how to use Amazon Location Geofences, see the Geofencing and tracking topic in the Amazon Location Service Developer Guide.
-
Trackers — With Amazon Location Trackers you can send device location updates so that you can retrieve current and historical locations for devices running your tracking-enabled application. Filtering allows you to store just the location updates you need, saving you space and costs.
Using Amazon Location Trackers and Amazon Location Geofences together, you can automatically evaluate location updates from your devices against your geofences to generate geofence events.
For more information about how to use Amazon Location Trackers, see the Geofencing and tracking topic in the Amazon Location Service Developer Guide.
-
Tags — Use resource tags in Amazon Location Service to categorize your resources by purpose, owner, environment, or criteria. Tagging your resources helps you manage, identify, organize, search, and filter your resources.
For more information about tagging your Amazon Location resources, see the Amazon Location Service Developer Guide.
Note
By using Amazon Location, you agree that AWS may transmit your API queries to your chosen
third-party data provider for processing, which may be outside the AWS Region you are
currently using. For more information, see the AWS Service Terms
More resources
For additional information on how to use Amazon Location resources, see the following topics in the Amazon Location Service Developer Guide. The developer guide provides definitions, tutorials, code examples, and instructions about how to integrate Amazon Location features into web or mobile apps.