diff -ru simplest_gmap//simplest_gmap.module simplest_gmap.upd//simplest_gmap.module
--- simplest_gmap//simplest_gmap.module	2009-08-27 11:58:59.000000000 +0400
+++ simplest_gmap.upd//simplest_gmap.module	2010-02-23 19:19:05.000000000 +0300
@@ -231,7 +231,28 @@
       $columns['longitude'] = array('type' => 'numeric', 'precision' => 9, 'scale' => 6, 'not null' => FALSE, 'sortable' => FALSE);
       $columns['zoom'] = array('type' => 'int', 'default' => 2, 'not null' => FALSE, 'sortable' => FALSE, 'unsigned' => TRUE);
       
-      return $columns; 
+      return $columns;
+
+    case 'views data':
+      $table_alias = content_views_tablename($field);
+      $data = content_views_field_views_data($field);
+
+      $data[$table_alias]['table']['group'] = t('Simplest Gmap');
+      $fields = array('latitude', 'longitude', 'zoom');
+      for ($i = 0; $i < 3; $i++) {
+        $ftype = $fields[$i];
+        $field_cck = array();
+        $field_cck['title'] = $field_cck['title_short'] = $ftype;
+        $field_cck['help'] = 'Simplest Gmap ' . ucfirst($ftype);
+        $field_cck['field']['field'] = $field['field_name'] .'_'. $ftype;
+        $field_cck['argument']['field'] = $field['field_name'] .'_'. $ftype;
+        //$field_cck['filter']['field'] = $field['field_name'] .'_'. $ftype;
+        //$field_cck['filter']['title'] .= ' '. ucfirst($ftype);
+        $field_cck['sort']['field'] = $field['field_name'] .'_'. $ftype;
+        $data[$table_alias][$field['field_name'] .'_'. $ftype] = $field_cck;
+      }
+      
+      return $data;
   }
 }
 
