Index: spatialsolr.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/spatialsolr/spatialsolr.module,v
retrieving revision 1.1
diff -u -p -r1.1 spatialsolr.module
--- spatialsolr.module	27 Feb 2010 21:59:22 -0000	1.1
+++ spatialsolr.module	1 Jul 2010 14:45:45 -0000
@@ -27,6 +27,19 @@ function spatialsolr_apachesolr_update_i
     $document->lat = $node->location['latitude'];
     $document->long = $node->location['longitude'];
   }
+  else if (module_exists('location_cck')) {
+    // Try to find CCK location feilds
+    $fields = content_fields(NULL, $node->type);
+    foreach ($fields as $k => $field) {
+      if ($field['type'] == 'location') {
+        if (isset($node->{$field['field_name']}[0]['latitude']) || isset($node->{$field['field_name']}[0]['longitude'])) {
+          $document->lat = $node->{$field['field_name']}[0]['latitude'];
+          $document->long = $node->{$field['field_name']}[0]['longitude'];
+          break;
+        }
+      }
+    }
+  }
 }
 
 /**
