Problem fixed. I had to specify the context otherwise it gets the value from the global custom settings.
Before :
SettingsKeyProvider.GetStringValue("GoogleMapStyle")
After :
SettingsKeyProvider.GetStringValue(CMSContext.CurrentSiteName + ".GoogleMapStyle")