Google Map Setup
Free API uses the pre-set location data bundled with the project and Admin Panel. It may not include every country/state/city. You must manually add locations in Admin Panel for complete coverage.
Place API is Google’s paid API and provides accurate, up-to-date location results.
-
Go to Admin Panel → Settings → Map Provider:
- Free Map API: uses local/admin-managed location data
- Paid Map API: uses Google Place API for accurate results
- If selecting Paid Map API, add your Place API key
-
For enabling billing and obtaining a Place API key, refer to our guide: Billing & API Keys
-
Copy place API key from Google Cloud Console and paste it into admin panel settings as shown below:

-
Go to Google Cloud Platform.
-
Select your Firebase Project

-
Search for APIs.

-
Click on Enable.

-
Enable the following APIs (search and enable one by one):
Required:
- Maps SDK for Android
- Maps SDK for iOS
- Geocoding API
- Geolocation API
Only if using Paid Map API:
- Place API (Legacy) (Only required if using Paid Version)
-
Go to Credential Tab. You will find your Android and iOS API keys.

-
You have to setup those above API keys for both Platform.
Android
Open
android/app/src/main/AndroidManifest.xmland paste the Google Maps meta data tag into your application tag before the activity tag, placing the API key you copied before to replaceYOUR_API_KEY_HERE.<meta-data android:name="com.google.android.geo.API_KEY" android:value="YOUR_API_KEY_HERE" />
iOS
Open
ios/Runner/AppDelegate.swiftand paste the following code at shown in image.GMSServices.provideAPIKey("YOUR_API_KEY_HERE")