Amazon Location Service

Amazon web services has recently announced generally availability of Amazon Location Service, a fully managed solution designed to add location functionality into your application. This service relies on global location providers Esri or HERE and provide Routing and Satellite Imagery Capabilities.
Main idea of this service to be available in public is, make easier to integration with any application and provide hight quality geospatial data in cost effective way ( pay-as-you-go approach). Not only that this service provides you data privacy and security too.
Features
Maps
Maps help you to visualise location information and main foundation of location services. Amazon location service provides you different styles of maps sources from global location service provides Esri and HERE.
Places
This allows you to convert address into geographic coordinate or coordinates into a street address. So you can easily add visual representation of your locations on map or with simple code line change you can enable search box on map and display search result.
Routes
Using this feature. you application is able to requset travel time, distance and direction between one departure point to one or more destination, with selection specific travel mode such as vehicle model, vehicle dimension and avoidances.
Tracking
Amazon location service can get current and historical location of devices running your tracking-enabled application. This allows you to represent visually represent process of current job such as delivery dispatch, placements.
Geofencing
This allows you to detect and act when specific device enters into or exit from geographical location make on your application.

You can mark geographical boundaries as about image and this call as geofence. When tracked device enter or exit from this boundaries, AWS Location Service will emit event which can be used in your application for further process.
Satellite Imagery
You can use satellite imagery to fill your maps with information and provide more context to the map users. It helps the map users answer questions like “Is there a swamp in that area?” or “What does that building look like?” You need to do, in console you choose Esri Imagery option in order to get satellite imagery.

How to Access Location service
I can use the AWS Management Console to get started with Location Service and then move on to the AWS Command Line Interface (CLI) or the APIs if necessary.
Developer Tools
Amazon Location service offers variety of tools for developers to build location enabled application. That include AWS SDKs, from-end mobile and Web SDKs. Also sample code to combine with open source libraries.
You can get all thse from this link.
Available Regions
Region name | Region code |
---|---|
Asia Pacific (Tokyo) | ap-northeast-1 |
Asia Pacific (Singapore) | ap-southeast-1 |
Asia Pacific (Sydney) | ap-southeast-2 |
Europe (Frankfurt) | eu-central-1 |
Europe (Ireland) | eu-west-1 |
Europe (Stockholm) | eu-north-1 |
US East (N. Virginia) | us-east-1 |
US East (Ohio) | us-east-2 |
US West (Oregon) | us-west-2 |
Pricing
Amazon location service offers 3 pricing plans where no up-front commitment, no minimum fee. You are only charged what you used.
In free tier, first three month of request-based usage you will get pricing plan offers by AWS web service. That include,
Capabilities | Included monthly, for 3 months |
---|---|
Maps | 500,000 Map tiles retrieved (Vector or Raster) |
Places | 10,000 Addresses geocoded 10,000 Positions reverse-geocoded |
Routes | 10,000 Routes calculated |
Tracking | 200,000 Positions written 10,000 Batch position reads 5,000 Devices deleted |
Geofencing | 200,000 Positions evaluated 10,000 Geofences created, deleted or described 10,000 Geofence list requests |
Service Resources | 10,000 Resource create, read, update, delete, or list requests |
If your usage exceeds the free tier levels, you will be billed for any additional requests you use according to paid tier rates.
Paid Tier
- Request-Based Usage
- Mobile Asset Tracking
- Mobile Asset Management
Request-Based Usage | Mobile Asset Tracking | Mobile Asset Management | |
Map | Map tiles retrieved (Vector or Raster) $0.04 per 1,000 | – | – |
Routing | Routes calculated $0.50 per 1,000 | – | – |
Tracking | Positions written $0.05 per 1,000 Batch positions read* $0.05 per 1,000 | – | – |
Places | Addresses geocoded $0.50 per 1,000 Addresses geocoded (stored results) $4.00 per 1,000 Positions reverse-geocoded $0.50 per 1,000 Positions reverse-geocoded (stored results) $4.00 per 1,000 | Addresses geocoded (stored results)* $4.00 per 1,000 Positions reverse-geocoded (stored results)* $4.00 per 1,000 | Addresses geocoded (stored results)* $4.00 per 1,000 Positions reverse-geocoded (stored results)* $4.00 per 1,000 |
Geofencing | Positions evaluated* $0.20 per 1,000 Geofences created, deleted or described $0.05 per 1,000 Geofence list requests $0.05 per 1,000 Geofence-months stored** $0.20 per 1,000 | Geofence-months stored $0.20 per 1,000 geofences stored, per month | Geofence-months stored $0.20 per 1,000 geofences stored, per month |
Mobile Asset Tracking | – | Included usage per asset: 25,000 Maps, Places**, Tracking, and Geofencing requests. Additional usage is charged at $1.50per 25,000 requests**. $1.50 per asset*** per month | – |
Mobile Asset Management | – | – | Geofence-months stored $0.20 per 1,000 geofences stored, per month |
Service Resources | Resource create, read, update, delete, or list requests $0.01 per 1,000 | Resource create, read, update, delete, or list requests $0.01 per 1,000 | Resource create, read, update, delete, or list requests $0.01 per 1,000 |