This project is not covered by Drupal’s security advisory policy.

Warning - anyone new to this module should be switching to the AI module instead, where the AI Interpolator exists as the AI Automators with improved functionality and more providers in to come. The Google Places for AI submodule will give you the same feature set as this module.

The Google Places AI Interpolator adds a rule where you can take an Address and get all the different data that Google Places offers into models, such as:

  • Display Name
  • Website
  • Google Maps URL
  • International Phone Number
  • Rating
  • Amount of Ratings
  • Business Status
  • Main Business Type
  • Other Business Types
  • Office Hours
  • Reviews
  • Photos

To make it possible not to have to do one API call per each of these elements, there is a boolean AI Interpolator field called Google Places Multifield. This has field rules where you choose which field to map to which API output and then it generates it in one go.

The AI Interpolator connects to this.

This also has a submodule that only works together with AI Interpolator OpenAI to make it possible to fill out Address fields from unstructured data. This was previously in that module, but will move here.

Note: The Google Places Terms and Conditions states very clearly that you are not allowed to store any information except the places ID for any longer times. This should be used together with disposable AI Interpolator entities and only be used for context for AI chains.

Post-Installation

Setup Google Places API key on /admin/config/google_places/settings. You can use Key module if wanted.

To store opening hours, you need the Office Hours module. You may also stored the API key with the Key module, but its not a requirement.

Supporting organizations: 
Main development

Project information

Releases