Improve GPS parsing function