Search, details and autocomplete.
WHAT IT PROVIDES
Searching for places by text or location Details about a specific place Autocomplete suggestions as a user types
WHAT AUTOCOMPLETE COSTS
It is billed per session or per request, depending on implementation.
WHY THAT MATTERS
Implemented carelessly, every keystroke is a billed request.
WHAT TO USE
Session tokens, grouping an autocomplete interaction with the subsequent details request.
WHAT THAT ACHIEVES
One billed session rather than many requests.
WHAT ELSE TO DO
Wait until typing pauses before requesting Set a minimum number of characters Restrict results by country and type
WHY RESTRICT
Fewer irrelevant results, and it matches what your users need.
WHAT TO KNOW ABOUT DETAILS REQUESTS
You are billed by which fields you request.
WHAT TO DO
Request only the fields you use.
WHY
Requesting everything is substantially more expensive.
WHAT TO BE CAREFUL WITH
Storing place data beyond what the terms permit.
WHAT TO CHECK
The current terms, which change.