Many thanks for all the work you put into your most detailed reply - much appreciated. The problem I face is that I was hoping to avoid using the maps API, as the Google Maps licence agreement precludes storing the data, and as this app is a planning tool, it is essential to be able to store the data for future use. It may well be that the app is used in a location where there is no web connectivity ('phone or WiFi), just GPS. The problem exists when the user is planning from a different time zone to the one to which he will eventually travel. At the moment, the offset is entered manually, but I would have preferred to automate it. I have been using the app in Windows.net, where I had built my own gazetter with this information, but at over 800MB, it is too large for an Android 'phone.
Incidentally, I am also using the B4A geocode library without a 'supersecretAPIkey'. Will this stop working when published?
Thanks,
Chris C-B