Import Quick Charts and the Reverse Geocoder
Reverse Geocoder – retrieves the location of the town/city/country and other info from the given latitude and longitude. An internet connection is required. You may have to give AC permission, if you haven’t already, to get this information. This is a service provided by Apple. This information is not collected or used by AC.
Tap or click over a screenshot to enlarge.
A Time Zone error is a generic name for the many reasons the chart could not be imported into AC.
A time zone error chart has been rejected by AC because it can’t find the town/city/country in its geographical database. This can be for many reasons. The country name may be truncated in the quick chart file. The spelling of the city may be different, etc. For example:
Newcastle-upon-Tyne is different from Newcastle upon Tyne. If the AC geographical database holds the name as Newcastle-upon-Tyne, but the quick chart has it as Newcastle upon Tyne it will be rejected as a Time Zone error. The reverse geocoder will allow your Time Zone chart to be saved to the AC charts database.
All the quick charts that can’t be imported because of a Time Zone error are listed by selecting the Time Zone Error button – see the screenshot below.
Why doesn’t AC process geocoding as a batch, in code? Apple applies a restriction:
The geocoding service which supports CLGeocoder is not meant to batch geocode locations, but is meant to be used as necessary as the device moves, and places and addresses need to be shown to the users. Selectively and sparingly. If you must, the general rule of thumb is to not send more than one geocoding request per minute.