diff -Naur exhibit/exhibit.admin.inc exhibit-patched/exhibit.admin.inc
--- exhibit/exhibit.admin.inc	2009-05-01 07:09:27.000000000 +0200
+++ exhibit-patched/exhibit.admin.inc	2010-08-13 10:49:21.447530095 +0200
@@ -40,7 +40,7 @@
       $form['extensions']['exhibit_extensions_'. $id] = array('#type' => 'checkbox', '#title' => $view['title'], '#default_value' => variable_get('exhibit_extensions_'. $id, FALSE), '#description' => t(''));
       $form['extensions']['exhibit_extensions_'. $id .'_api'] = array('#type' => 'textfield', '#title' => t($view['title'] . ' API'), '#default_value' => variable_get('exhibit_extensions_'. $id .'_api', constant('EXHIBIT_'. strtoupper($id) .'_JS_URL')));
       if ($id == 'map') {
-        $form['extensions']['exhibit_gmap_key'] = array('#type' => 'textfield', '#title' => t('Google Maps API key'), '#default_value' => variable_get('exhibit_gmap_key', ''), '#description' => t('If you have the <a href="http://drupal.org/project/gmap">GMap</a> and/or <a href="http://drupal.org/project/keys">Keys API</a> modules installed and configured, you can leave this blank as Exhibit will pull the Google Maps API key used from <a href="/admin/settings/gmap">that configuration</a>.'));
+        $form['extensions']['exhibit_gmap_key'] = array('#type' => 'textfield', '#title' => t('Google Maps API key'), '#default_value' => $view['gmap_key'], '#description' => t('If you have the <a href="http://drupal.org/project/gmap">GMap</a> and/or <a href="http://drupal.org/project/keys">Keys API</a> modules installed and configured, you can leave this blank as Exhibit will pull the Google Maps API key used from <a href="/admin/settings/gmap">that configuration</a>.'));
       }
     }
   }
diff -Naur exhibit/exhibit.module exhibit-patched/exhibit.module
--- exhibit/exhibit.module	2009-05-01 07:09:27.000000000 +0200
+++ exhibit-patched/exhibit.module	2010-08-13 10:49:55.562529815 +0200
@@ -340,6 +340,7 @@
       'title'   => t('Map'),
       'class'   => 'Map',
       'href'    => variable_get('exhibit_extensions_map_api', EXHIBIT_MAP_JS_URL) . '?gmapkey=' . (module_exists('gmap') ?  gmap_get_key() : variable_get('exhibit_gmap_key', '')),
+      'gmap_key' => (module_exists('gmap') ?  gmap_get_key() : variable_get('exhibit_gmap_key', '')),
     ),
     'barchart'  => array(
       'title'   => t('Barchart'),
