diff -rwup location-6.x-3.1-rc1/handlers/location_views_handler_field_coordinates.inc location_patched/handlers/location_views_handler_field_coordinates.inc
--- location-6.x-3.1-rc1/handlers/location_views_handler_field_coordinates.inc	2008-09-10 18:01:05.000000000 -0400
+++ location_patched/handlers/location_views_handler_field_coordinates.inc	2009-08-18 17:14:15.000000000 -0400
@@ -17,8 +17,12 @@ class location_views_handler_field_coord
     if ($this->options['style'] == 'dms') {
       return theme('location_latitude_dms', $values->{$this->field_alias}) .', '. theme('location_longitude_dms', $values->{$this->aliases['longitude']});
     }
+    elseif ($this->options['style'] == 'kml') {
+      return check_plain($values->{$this->aliases['longitude']}) .', '. check_plain($values->{$this->field_alias});
+    }
     else {
       return check_plain($values->{$this->field_alias}) .', '. check_plain($values->{$this->aliases['longitude']});
+
     }
   }
 
diff -rwup location-6.x-3.1-rc1/handlers/location_views_handler_field_latitude.inc location_patched/handlers/location_views_handler_field_latitude.inc
--- location-6.x-3.1-rc1/handlers/location_views_handler_field_latitude.inc	2008-09-10 18:01:05.000000000 -0400
+++ location_patched/handlers/location_views_handler_field_latitude.inc	2009-08-18 17:14:15.000000000 -0400
@@ -19,7 +19,7 @@ class location_views_handler_field_latit
     $form['style'] = array(
       '#title' => t('Display style'),
       '#type' => 'select',
-      '#options' => array('dd' => t('Decimal degrees'), 'dms' => t('Degrees, minutes, seconds')),
+      '#options' => array('dd' => t('Decimal degrees'), 'dms' => t('Degrees, minutes, seconds'), 'kml' => t('Decimal degrees reverse order for kml')),
       '#default_value' => $this->options['style'],
     );
   }
