--- old\grid_mgrs.kmz.php 2007-07-25 11:07:00.000000000 -0000 +++ new\grid_mgrs.kmz.php 2007-11-29 22:33:38.000000000 -0000 @@ -226,12 +226,13 @@ if ($mod < 1000) { ###################################### $nm = floor( ($n2+$n1)/2); $ll = ''; $prec = ($mod == 100)?1:2; + $padding = ($mod == 100)?6:7; for ($ee = $e1;$ee <= $e2;$ee+=10) { if ($ee%$mod == 0) { $line = array(); list($line['sLat'],$line['sLong']) = utm_to_latlong($ee,$n1); list($line['eLat'],$line['eLong']) = utm_to_latlong($ee,$n2); @@ -241,13 +242,13 @@ $lines2[] = $line; } #if ($mod < 100000) { $point = array(); list($point['Lat'],$point['Long']) = utm_to_latlong($ee,$cn); - $point['Label'] = sprintf("%.{$prec}f",($ee/1000)%100); + $point['Label'] = substr(sprintf("%{$padding}.{$prec}f",($ee/1000)),2); $points[] = $point; #} } } $em = floor( ($e2+$e1)/2); @@ -264,13 +265,13 @@ $lines2[] = $line; } #if ($mod < 100000) { $point = array(); list($point['Lat'],$point['Long']) = utm_to_latlong($ce,$nn); - $point['Label'] = sprintf("%.{$prec}f",($nn/1000)%100); + $point['Label'] = substr(sprintf("%{$padding}.{$prec}f",($nn/1000)),2); $points[] = $point; #} } } $label1 = sprintf("%.{$prec}f",$mod/100);