Fetch restaurants, schools, and more. from the Google Places API.
When displaying information from Google Places, this data source allows you to fetch content from the API.
Identify how you’d like to fetch and return results from your places API. E.g. text search, nearby search, radar search.
The search term used to discover relevant Google places.
The location proximity in which the API will fetch results within.
The geo distance from your location that Google will display places for.
The type/category of Google place you’d like to filter results by.
The name of the Google Place’s listing
The address displayed on the Google Place listing
The postal address displayed on the Google Place listing
The icon used to represent the Google Place’s category
The status of a Google Place to display if the listed business is currently open
The type of category added the Google Place listing.
The unique ID allocated to the Google Place.
Place IDs uniquely identify a place in the Google Places database and on Google Maps.
Indicates the operational status of the place e.g. operational, closed temporarily, closed permanently
The yes/no status to identify if the place is permanently closed
Under the credentials tab of your project dashboard, start by creating a new API key.
Once your API key has been created, search for the Google Places API service within the main search bar.
Now, select to enable this service.
From here, copy your original API key into your plugin settings field.
Once you’ve set up the plugin, you can now search and display a list of places.
When using a repeating group to display a list of Google places, select the type of content to be Google Place, then set your data source to get data from external API. The API you’ll need to pull data from is the ‘Get Google Places’ option.
After configuring your data source, you can now update the additional fields to refine your list of Google Places.
Note: If you’d like user’s to search for their own Google Places, simply add an input element to act as a search bar, then match its value with the ‘query’ element field.
To display a list of the returned Google Places, start adding dynamic elements within your repeating group, then choose values from the current cell’s Google Place’s operator.
Like any data, it’s possible to store the value of a Google Place from a repeating group cell by creating or making changes to a thing within your database. Within a workflow, simply match any data fields with the values of the current cell’s Google Place. If you’d like some additional guidance when working with Google Maps locations, we’d recommend reviewing our Maps API documentation.