Step 1: Open Google Cloud Platform
Go to the Google Cloud Console
Sign in with your Google account or create one if you don't have it
Select your country, accept the terms and conditions, and create your GCP account
Step 2: Create a New Project
If you don't have an existing project, create a new one
If you are already using a project elsewhere, create a separate one for this setup
For users in India:
You need two separate projects:
One for Google Cloud Platform
One for Google Maps
Select your project to proceed with further actions
Step 3: Set Up Billing
Open the menu (☰) from the top left corner and select "Billing"
Create a new billing account
For users in India:
You need two separate billing accounts:
One for Google Cloud Platform
One for Google Maps Platform
After creating the billing account, attach it to your projects:
Attach the Cloud Billing Account to the Cloud Project
Attach the Maps Billing Account to the Maps Project
Step 4: Enable Required APIs
Open APIs & Services from the menu
Go to the Library section and enable the following APIs based on your location:
For Users Outside India:
Places API
Maps SDK for Android
Maps SDK for iOS
Directions API
Distance Matrix API
Geolocation API
Geocoding API
Maps JavaScript API
Identity Toolkit API
Firebase Installation API
Google Play Integrity API
For Users in India:
For Cloud Project:
Identity Toolkit API
Firebase Installation API
Google Play Integrity API
For Maps Project:
Places API
Maps SDK for Android
Maps SDK for iOS
Directions API
Distance Matrix API
Geolocation API
Geocoding API
Maps JavaScript API
Step 5: Create API Keys
Open Credentials from the APIs & Services section
Click Create Credentials > Select API Key
Once the API key is generated, edit it and rename the keys as follows:
Android Map Key
iOS Map Key
Website Map Key
Copy and save your API keys in the following format:
Android: __Paste Key Here__ iOS: __Paste Key Here__ Website: __Paste Key Here__
Step 6: Set Up Service Accounts
Open IAM & Admin > Service Accounts
Open the Firebase Admin SDK section
If a Firebase Admin SDK account already exists, use it. Otherwise, create a new one
Step 7: Generate a JSON Key File
Open the Keys section under Service Accounts
Click Create New Key
Select Key Type: JSON
Download the JSON file and save it securely
Step 8: Share Required Details via Email
After completing the setup, share the following details via email to: support@deonde.freshdesk.com
✅ Android Map Key
✅ iOS Map Key
✅ Website Map Key
✅ Downloaded JSON File