Amazon Location Service Documentation
Amazon Location Service is a fully managed service that makes it easy to add location functionality to your applications. With Amazon Location Service, you can build applications that provide maps and points of interest, convert street addresses into geographic coordinates, calculate routes, track resources, and trigger actions based on location. Amazon Location Service uses high-quality geospatial data to provide maps, places, routes, tracking, and geofencing.
Key Features
Maps
Maps help you visualize location information and are the foundations of many location-based service capabilities. Amazon Location Service is designed to provide map tiles of different styles sourced from global third-party location data providers where you can choose the map style or visualization best suited to your use case.
Places
Amazon Location Service Places is designed to enable your application to offer point-of-interest search functionality, 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 third-party data location providers, so you can use them to improve the quality and the versatility of your address database.
Routes
With Amazon Location Routes, your application can request the travel time, distance, and directions between a departure point and one or more destinations, with specific travel restrictions such as Truck mode, vehicle dimension, and avoidances. Amazon Location Service is designed to provide routing data sourced from global third-party location data providers. This helps your application to obtain accurate estimates of travel time based on up-to-date roadway information and live traffic information. Amazon Location Service Routes can help you achieve business goals such as faster delivery and reduced fuel consumption.
Tracking
Amazon Location Service Trackers are designed to help you retrieve current and historical location of devices running your tracking-enabled application. This gives you the ability to use the location history of your devices to optimize operations such as inventory placements, manufacturing sequencing, or delivery dispatch. You can also link Trackers with Amazon Location Service Geofences to evaluate location updates from your devices against your geofences.
Geofencing
Amazon Location Service Geofences are designed to give your application the ability to detect and act when a tracked device enters or exits a geographical boundary you define as a geofence. When a breach of the geofence is detected, Amazon Location Service is designed to send the entry or exit event to Amazon EventBridge, which can then trigger downstream actions, such as sending a notification to a restaurant that a delivery driver is nearby. This event-driven setup makes it easy for your application to scale in size and sophistication as needed.
Secure Access
Amazon Location Service is designed to integrate with proven AWS security services, including AWS Identity and Access Management (IAM) and Amazon Cognito, so you can move to production faster by using existing identity management and authentication tools to help keep your application secure both for your administrators and your application users.
Integrated Monitoring and Management
Amazon Location Service is designed to be integrated with AWS CloudFormation, Amazon CloudWatch, AWS CloudTrail, and Amazon EventBridge, so you can efficiently provision and manage resources, monitor health metrics, and automatically act upon events.
Developer Tools
Amazon Location Service offers a variety of tools for developers to build location-enabled applications. These include the standard AWS SDKs, front-end mobile and web SDKs, and sample code to combine it with open source libraries such as MapLibre. In the Amazon Location Service Console, developers can learn and get started quickly with a visual and interactive learning tool that helps them to explore the service’s different geolocation capabilities. To build more robust applications, Amazon Location Service also provides solution guides for geomarketing, asset tracking, and delivery. With these resources, you can reduce time to production by using the tool and documentation that best matches your development environment and use case.
Additional Information
For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.