\n"; print "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?>\n<Root>\n"; foreach($lines as $line){ $name = ucfirst($line[name]); print "\t<Waypoint type=\"custom\" instance=\"$i\" name=\"$name\" tooltip_title=\"$name\" tooltip_text=\"\" position=\"Point($line[x],$line[y])\" />\n"; $i++; } print "</Root>\n"; print ""; } function compareWaypoints($line1, $line2, $range=50){ if($line1[name] != $line2[name]) return false; $xdistance=$line1[x]-$line2[x]; $ydistance=$line1[y]-$line2[y]; $distance=($xdistance*$xdistance)+($ydistance*$ydistance); if($distance>($range*$range)) return false; return true; } ?>