Work Location: West Des Moines, KS and Moab, UT (see my wife's travel log).
Continue working on integration of Google Maps and geo-coding. I will probably change the page layout to accomodate larger maps, and waste less space on margins.
Continued from April: Adding integration tests for geo-coding. Tests for Google based geo-coding are a bit iffy, since I don't control that functionality. Easier to deal with the "geo-coding" based on ZipCodeWorld.com data, since I wrote that code.
Added link to do Google Maps search for nearby RV parks, based on city and state of the location. Useful in finding parks that are not yet in the database.
Re-labelled 'Derived Links' to 'Web Links'. More accurate and descriptive.
When a new location is created the state/province field is defaulted to the value last used to set the field during editing in this session. Assists in creating a bunch of locations in the same state.
Text fields are stripped of leading and trailing whitespace.
Fixed: Punctuation or extra spaces in city names resulted in the city being treated as unknown. User-entered punctuation is now removed and spacing normalized during lookup in ZipCodeWorld.com data. Note that the punctuation is retained in the city name for the location; the change is only during lookup in the validation/geo-coding database.
When creating a new location the country is defaulted to that of the last location that was saved during the session. This fixes a problem in which the defaulted state/province did not match the country.
When street address level geo-coding fails, it no longer degrades the GPS status to 'Failed'. GPS status stays at whatever the internal ZipCodeWorld.com based geo-coding set it to.
Revising the page layout to: