diff --git a/plugins/layer_types/openlayers_layer_type_google.inc b/plugins/layer_types/openlayers_layer_type_google.inc
index f4e9628..3425def 100644
--- a/plugins/layer_types/openlayers_layer_type_google.inc
+++ b/plugins/layer_types/openlayers_layer_type_google.inc
@@ -133,18 +133,18 @@ class openlayers_layer_type_google extends openlayers_layer_type {
 
       $mapdomain = variable_get('openlayers_layers_google_mapdomain', 'maps.google.com');
       $version = variable_get('openlayers_google_version', '3.5');
+      $key = variable_get('openlayers_layers_google_api', variable_get('googlemap_api_key', ''));
 
       if ($version == '2') {
         // Create URL for google include
         $url = '//' . $mapdomain . '/maps?file=api&sensor=false&v=' . $version;
-        $key = variable_get('openlayers_layers_google_api', variable_get('googlemap_api_key', ''));
-        $url .= !empty($key) ? '&key=' . $key : '';
       }
       else {
         // Create URL for google include
         $url = '//' . $mapdomain . '/maps/api/js?sensor=false&v=' . $version;
       }
 
+      $url .= !empty($key) ? '&key=' . $key : '';
       $lang = variable_get('openlayers_layers_google_language', '');
       $lang == '' ? $language->language : $lang;
       // Google v2 uses hl and v3 uses language
