On the Google Cloud Authentication Overview page it states the following for cloud services:
For almost all cases, whether you are developing locally or in a production application, you should use service accounts, rather than user accounts or API keys.
With this in mind, my question is when using the Google Maps Platform, seeing as it is a Google Cloud product, would it be necessary to setup a service account, or will an API key still suffice in these situations?