@aitor Do you happen to be using Bedrock? And Trellis? Because if you are, then you can load the API key as an environment variable.
In Trellis:
// group_vars/**/vault.yml
env:
google_maps_api: XXXXXXXXXXXXXXXXXXXX
In Sage:
// app/filters.php
function my_acf_google_map_api( $api ){
$api['key'] = env('GOOGLE_MAPS_API'); // ← Add the environment variable here.
return $api;
}
add_filter('acf/fields/google_map/api', __NAMESPACE__ . '\\acf_google_map_api');