### Eclipse Workspace Patch 1.0
#P geo
Index: includes/geo.wkb.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/geo/includes/geo.wkb.inc,v
retrieving revision 1.11
diff -u -r1.11 geo.wkb.inc
--- includes/geo.wkb.inc	5 Aug 2009 02:57:39 -0000	1.11
+++ includes/geo.wkb.inc	5 Aug 2009 12:02:09 -0000
@@ -82,8 +82,8 @@
 function geo_wkb_get_wkt($data, $items = NULL) {
   $out = '';
   if (isset($data['x']) && isset($data['y'])) {
-    $out = $data['x'] .' '. $data['y'];
-    if (isset($data['z'])) $out .= ' '. $data['z'];
+    $out = number_format($data['x'],10,'.','') .' '. number_format($data['y'],10,'.','');
+    if (isset($data['z'])) $out .= ' '. number_format($data['z'],10,'.','');
   }
   elseif (isset($data['value'])) {
     $out = $data['value'];
@@ -110,8 +110,8 @@
 function geo_wkb_get_text($data, $items = NULL) {
   $out = '';
   if (isset($data['x']) && isset($data['y'])) {
-    $out = $data['y'] .' '. $data['x'];
-    if (isset($data['z'])) $out .= ' '. $data['z'];
+    $out = number_format($data['y'],10,'.','') .' '. number_format($data['x'],10,'.','');
+    if (isset($data['z'])) $out .= ' '. number_format($data['z'],10,'.','');
   }
   elseif (isset($data['value'])) {
     $out = $data['value'];
@@ -155,8 +155,8 @@
 function geo_wkb_get_kml($data, $items = NULL) {
   $out = '';
   if (isset($data['x']) && isset($data['y'])) {
-    $out = $data['x'] .','. $data['y'];
-    if (isset($data['z'])) $out .= ','. $data['z'];
+    $out = number_format($data['x'],10,'.','') .','. number_format($data['y'],10,'.','');
+    if (isset($data['z'])) $out .= ','. number_format($data['x'],10,'.','');
   }
   elseif (isset($data['value'])) {
     $out = $data['value'];
