cool,
you should talk with the author of GSAK to see if could Incorporated in to that program, for “offline” map reading.