#### Where to manage your Client ID in the Google Cloud console

The Premium Plan Client ID management functionality is available
in the
[Cloud console](https://console.cloud.google.com/project/_/google/maps-apis/credentials?utm_source=Docs_Credentials) at the bottom of the
Google Maps Platform Credentials page, in the **Client ID** section.
![The new Client ID area on the Credentials page](https://developers.google.com/static/maps/premium/images/new-client-id-area.png)

Further client ID management tasks, including URL authorization and client ID signing secret
management, can be accessed on the separate
[Client ID page](https://console.cloud.google.com/project/_/google/maps-apis/clientid), by clicking the
**edit** icon at the far right of the
**Client ID** section.

**Important:** The Google Maps Platform Premium Plan is no longer available for
sign up or new customers.

This FAQ covers questions specific to
[Google Maps Platform Premium Plan](https://developers.google.com/maps/premium).

Please refer to the [Google Maps Platform FAQ](https://developers.google.com/maps/faq.md.txt)
for questions common to all Google Maps Platform.

#### Getting started

- [What was the Google Maps Platform Premium Plan?](https://developers.google.com/maps/premium/faq.md.txt#premium_def)
- [Which APIs were included in
  Google Maps Platform Premium Plan?](https://developers.google.com/maps/premium/faq#apis)
- [How do I reset login credentials for the
  Google Cloud console?](https://developers.google.com/maps/premium/faq#resetlogin)
- [What were the Terms of Service for the
  Google Maps Platform Premium Plan?](https://developers.google.com/maps/premium/faq#tos)

#### Usage limits

- [How is Google Maps Platform Premium Plan usage
  calculated?](https://developers.google.com/maps/premium/faq#usage-consumption)
- [How can I track my app's
  Google Maps Platform Premium Plan usage?](https://developers.google.com/maps/premium/faq#usage-reports)
- [Why are Places API Details
  requests charged one rate while Place Autocomplete requests are
  charged a much smaller rate?](https://developers.google.com/maps/premium/faq#places_charge_diff)

#### Developing your application

- [Will I be issued both a project ID and a client ID?](https://developers.google.com/maps/premium/faq.md.txt#client_project_ids)
- [Should I use both my API key and my client ID to authenticate?](https://developers.google.com/maps/premium/faq.md.txt#obsolete_params)
- [Will the Google Cloud console project I'm provided
  have all available APIs enabled?](https://developers.google.com/maps/premium/faq#apis_devconsole)
- [What are the differences between an API key
  and a client ID?](https://developers.google.com/maps/premium/faq#client-key-diffs)
- [How do I access premium mobile features with
  the Google Maps Platform Premium Plan?](https://developers.google.com/maps/premium/faq#mobile_features)
- [Is the dynamic library available for Android
  with the
  Google Maps Platform Premium Plan?](https://developers.google.com/maps/premium/faq#dynamic_library)
- [How do I access the Maps JavaScript API using a
  Google Maps Platform Premium Plan client ID, from a page that's loaded over HTTPS
  (SSL)?](https://developers.google.com/maps/premium/faq#ssl)

#### Styling

- [Why aren't businesses showing up on my map?](https://developers.google.com/maps/premium/faq.md.txt#no_pois)

## Getting started

What was the Google Maps Platform Premium Plan?

:   The Google Maps Platform Premium Plan (the
    *Premium Plan*) gave participants access to our suite of
    services, ensuring they had all the tools they needed to implement customizable, mobile-ready,
    scalable maps for their apps and sites.

    The Google Maps Platform Premium Plan is no longer available for sign up or new customers.


Which APIs were included in Google Maps Platform Premium Plan?

:   The following Google products were included in
    Google Maps Platform Premium Plan. Applications that use these products
    were covered by the
    [Google Maps Platform Premium Plan SLA](https://enterprise.google.com/maps/terms/maps-sla.html), and were eligible for
    [technical support](https://developers.google.com/maps/premium/faq.md.txt#support).

    - [Maps JavaScript API](https://developers.google.com/maps/documentation/javascript)
    - [Maps Static API](https://developers.google.com/maps/documentation/maps-static)
    - [Street View Static API](https://developers.google.com/maps/documentation/streetview)
    - [Geocoding API](https://developers.google.com/maps/documentation/geocoding)
    - [Geolocation API](https://developers.google.com/maps/documentation/geolocation)
    - [Elevation API](https://developers.google.com/maps/documentation/elevation)
    - [Directions API (Legacy)](https://developers.google.com/maps/documentation/directions)
    - [Distance Matrix API (Legacy)](https://developers.google.com/maps/documentation/distance-matrix)
    - [Time Zone API](https://developers.google.com/maps/documentation/timezone)
    - [Roads API](https://developers.google.com/maps/documentation/roads)
    - [Places API](https://developers.google.com/maps/documentation/places/web-service) and the [Places library](https://developers.google.com/maps/documentation/javascript/places) of the Maps JavaScript API \*
    - [Maps SDK for Android](https://developers.google.com/maps/documentation/android-sdk)
    - [Maps SDK for iOS](https://developers.google.com/maps/documentation/ios-sdk)

    \* The Places API is not included with the
    Premium Plan Asset Tracking license. If you have an Asset Tracking
    license and want to use the Places API, please contact the
    Google Maps Sales team.

    The following APIs are not covered by Google Maps Platform Premium Plan.
    Applications that use these APIs must do so in compliance with the
    published Terms of Service for these APIs, and are not covered by the
    Google Maps Platform Premium Plan SLA or eligible for technical support:

    - [Maps SDK for Android
      v1 (deprecated)](https://developers.google.com/maps/documentation/android-sdk/v1)
    - [Maps Embed API](https://developers.google.com/maps/documentation/embed)
    - [Places SDK for Android](https://developers.google.com/maps/documentation/places/android-sdk)
    - [Places SDK for iOS](https://developers.google.com/maps/documentation/places/ios-sdk)


How do I reset login credentials for the Google Cloud console?

:   [Reset your Google Account password](https://www.google.com/accounts/ForgotPasswd). This link is also available from the
    [Cloud console](https://console.cloud.google.com) login
    page.


What are the Terms of Service for the Google Maps Platform Premium Plan?

:   If you are a Google Maps Platform Premium Plan customer, please refer to your
    agreement for the terms that govern your use of the Google Maps Platform.

## Usage limits

How is Google Maps Platform Premium Plan usage
calculated?

:   Previously, with the Google Maps Platform Premium Plan, participants pre-purchased credits which
    would be used by their application, consuming the at different rates depending on the APIs
    requested. Currently, all APIs are available under a pay-as-you-go pricing model. For further
    information, see the [Maps Billing](https://developers.google.com/maps/billing-and-pricing/billing) guide.

How can I track my app's Google Maps Platform Premium Plan
usage?

:   For information on tracking your application's usage,
    as well as other usage reports and analytics, see the guide to [Google Maps Platform reporting](https://developers.google.com/maps/reporting-and-monitoring/reporting.md.txt).

Why are Places API Details requests
charged one rate while Place Autocomplete requests are charged a much lower rate?

:   The Places API uses an extensive database of business and other
    place data. It takes a lot of time and effort to keep this database
    accurate, as businesses open and close frequently. Therefore, we need to
    charge more for Places Details requests. For Place Autocomplete, we realize
    that users often need to type several characters to find a place, so we are
    charging a much smaller amount for each request.

## Developing your application

Was I issued both a project ID and a client ID?

:   Former Premium Plan clients' welcome letter included both a project ID
    and a client ID.

Should I use both my API key and my client ID to authenticate?

:   Former Premium Plan clients can include either the API key or the client ID in API requests,
    *but not both* . If you choose to use your client ID, you must remove any `key`
    parameters. If your request includes both a client ID and an API key, your application may
    experience unexpected behavior or errors.

    As of November 2021, we recommend using the API key rather than the client ID
    for any new application usage.

Did the Google Cloud console project I'm provided have all
available APIs enabled?

:   Yes, with the Premium Plan, we automatically provisioned all of
    our APIs for the same Cloud console project. Former Premium Plan clients
    access all the APIs in one project. APIs on the same platform (Web, Web Services, Android, or
    iOS) can share the same API key.

What are the differences between an API key and a client ID?

:   With your project ID, you can generate API keys in
    the [Cloud console](https://console.cloud.google.com/project/_/google/maps-apis/credentials?utm_source=Docs_Credentials). Here are the
    primary differences between the use of API keys and your client ID:

    - **API support:** You can use an API key with any Maps API. Alternatively, you can use your client ID with any API, except the Places API, Geolocation API, Roads API, Maps SDK for Android, and Maps SDK for iOS.
    - **Security:** Both API keys and the client ID are equally secure, as long as you follow these guidelines:
      - If you use an API key, make sure you keep your key secret. All requests to Maps APIs use HTTPS, so the risks of someone intercepting your traffic are limited. However, if someone were to obtain your key, they could make requests for Maps APIs using your key. To prevent this risk for client-side APIs, you can restrict the domains that can use your key. For server-side APIs, restrict your key so that requests are allowed only from your servers' source IP addresses. See [Using API Keys](https://cloud.google.com/docs/authentication/api-keys) for more information about using API keys securely.
      - If you use your client ID, make sure you keep your cryptographic key (which you use to generate digital signatures) secret. Also make sure you never use the crypto key in your API requests or use it to sign URLs using JavaScript, as these practices can expose your key.

How do I access premium mobile features with the
Google Maps Platform Premium Plan?

:   You can access premium mobile features using the same SDKs available to
    users of the standard API: the
    [Maps SDK for iOS](https://developers.google.com/maps/documentation/ios-sdk) and the
    [Maps SDK for Android](https://developers.google.com/maps/documentation/android-sdk).
    To access premium features, make sure you use the API key from the project
    created for you during signup. To verify that you have access to premium
    mobile features, load a map using the static library. For more information,
    see the guides to getting started with the
    Premium Plan
    [on Android](https://developers.google.com/maps/premium/android-get-started) and
    [on iOS](https://developers.google.com/maps/premium/ios-get-started).

Is the dynamic library available for Android with the
Google Maps Platform Premium Plan?

:   Yes, with the Premium Plan, you can also use the
    dynamic library for the Maps SDK for Android instead of the static
    library. For more information, see the guide to getting started with the
    [Premium Plan
    on Android](https://developers.google.com/maps/premium/android-get-started).


How do I access the Maps JavaScript API using a
Google Maps Platform Premium Plan client ID, from a page that's loaded over
HTTPS (SSL)?

:   To access the Maps JavaScript API from a page that's loaded
    over HTTPS, you must first
    [authorize
    the HTTPS URLs](https://developers.google.com/maps/premium/apikey/maps-javascript-apikey#registering-authorized-urls) on which you wish to use the API.

## Styling

Why aren't businesses showing up on my map?

:   When loading a map using the Maps JavaScript API and
    including your Premium Plan credentials
    (either a `key` or `client` parameter), business listings
    on the map are turned off by default. To turn them back on, you'll need to include
    some [styling code](https://developers.google.com/maps/documentation/javascript/styling) with your map:

    ```javascript
    var styles = [
      {
        featureType: 'poi.business',
        stylers: [
          { visibility: 'on' }
        ]
      }
    ];

    map.setOptions({styles: styles});
    ```