I've used Tk::WorldCanvas and Geo::Coordinates::UTM to build GPS-based mapping tools in the past. Though I haven't gotten around to incorporating shapefiles, I don't imagine it would be too difficult.
--
I'd like to be able to assign to an luser
Comment on Re: Using GIS/Shapefiles with Perl Tk Widgets