Index: modules/openlayers_views/views/openlayers_views.views.inc
===================================================================
--- modules/openlayers_views/views/openlayers_views.views.inc	(revision 7)
+++ modules/openlayers_views/views/openlayers_views.views.inc	(working copy)
@@ -50,7 +50,7 @@
         'theme path' => drupal_get_path('module', 'openlayers_views') .'/views',
         'path' => drupal_get_path('module', 'openlayers_views') .'/views',
         'uses fields' => TRUE,
-        'uses row plugin' => FALSE,
+        'uses row plugin' => TRUE,
         'uses options' => TRUE,
         'uses grouping' => TRUE,
         'type' => 'openlayers',
Index: modules/openlayers_views/views/openlayers_views_plugin_display_openlayers.inc
===================================================================
--- modules/openlayers_views/views/openlayers_views_plugin_display_openlayers.inc	(revision 7)
+++ modules/openlayers_views/views/openlayers_views_plugin_display_openlayers.inc	(working copy)
@@ -42,7 +42,7 @@
 
     // Overrides for standard stuff:
     $options['style_plugin']['default'] = 'openlayers_data';
-    $options['row_plugin']['default'] = '';
+    $options['row_plugin']['default'] = 'fields';
     $options['defaults']['default']['row_plugin'] = FALSE;
     $options['defaults']['default']['row_options'] = FALSE;
     return $options;
Index: modules/openlayers_views/views/openlayers_views_style_data.inc
===================================================================
--- modules/openlayers_views/views/openlayers_views_style_data.inc	(revision 8)
+++ modules/openlayers_views/views/openlayers_views_style_data.inc	(working copy)
@@ -165,7 +165,7 @@
         '#title' => t('Description Field'),
         '#description' => t('Choose the field which will appear as a description on tooltips.'),
         '#required' => FALSE,
-        '#options' => array_merge(array('' => ''), $fields),
+        '#options' => array_merge(array('' => '', '#all_fields' => t('<all> (render entire row)')), $fields),
         '#default_value' => $this->options['data_source']['description_field'],
     );
 
@@ -381,7 +381,10 @@
         else {
           $feature['attributes']['name'] = '';
         }
-        if ($data_source['description_field']) {
+        if ($data_source['description_field'] == '#all_fields') {
+          $feature['attributes']['description'] = $this->row_plugin->render($record);
+        }
+        elseif ($data_source['description_field']) {
           $description_field = $fields[$data_source['description_field']]['field_alias'];
           $feature['attributes']['description'] = $rendered_record[$description_field];
           $excluded_fields[] = $description_field;
