Changes to startup and to the locationfound event handler:
- initMap() now zooms to all of California, making for a faster "visual startup" rather than waiting for location to be found
- moved content of initFirstTimeLocationFound() into onLocationFoundFirstTime() and it's called from onLocationFound() -- reducing potential for race condition, having 2 simultaneous event handlers for the same LatLng coming in
- minor streamlining within onLocationFoundFirstTime() for selection of basemap layers
- LOCATION and ACCURACY now default to 0,0 coordinates rather than an arbitrary centroid in California, so one can readily determine that a LOCATION has not yet been found
- related to 0,0 default: map starting location is now all of California, instead of the arbitrary centroid
- minor code streamline (method chaining) within onLocationFound()
Removed cities.js and the dynamic generation of #search_city_options during startup. Makes startup slightly faster, and one less file dependency
Removed cities.js as it is no longer used. Per the prior commit, the city list is now hardcoeed since it's highly unlikely to change.
Merge branch 'master' of https://github.com/greeninfo/Mobile-ParkInfoMobile