Skip to main content

Google Geolocation

docs image

Google Geolocation

Global location API's

EVA uses Google's API's for encoding address data into latitude/longitude and vice versa. This is used by Order Orchestration, store locators, address lookup et cetera.

First off, you need your own Google Places API credentials, which you need to get from Google. To be very specific, you need API keys for:

  • Google Geocoding API
  • Google Places API

When you have these API credentials, set them for the following settings:

  • Google:Geocoding:ApiKey
  • Google:Places:ApiKey
Note

Make sure to add your EVA endpoint as allowed origin for your API credential.

Places API

SettingDescription
Google:Places:ApiKey:IPUsed for Geolocation bij EVA Core.
Google:Places:ApiKey:HTTPExposed in GetApplicationConfiguration and used by our apps.
Google:Places:ApiKey:AndroidExposed in GetApplicationConfiguration and used by our apps.
Google:Places:ApiKey:IOSExposed in GetApplicationConfiguration and used by our apps.

Maps API

SettingDescription
Google:Maps:ApiKey:HTTPExposed in GetApplicationConfiguration and used by our apps.
Google:Maps:ApiKey:AndroidExposed in GetApplicationConfiguration and used by our apps.
Google:Maps:ApiKey:IOSExposed in GetApplicationConfiguration and used by our apps.

Directions API

SettingDescription
Google:Directions:ApiKey
Google:Directions:Url

Geocoding API

SettingDescription
Google:Geocoding:ApiKeyUsed in Order Orchestration for calculating distances and routes.

Analytics

SettingDescription
Google:Analytics:TrackingIDExposed in GetApplicationConfiguration and used by our apps.