ios - unlimited reverse Geocoding request -
i have implemented application can import gpx file , contains many lat/long coordinates (several hundred).
my application performs reverse geocoding each lat/long. want display in tableview lat/long address (which ordered country , town).
i'm performing 1 geocoding request @ time (like it's described in apple's documentation of reversegeocodelocation() in core location. when answer of geocoding request request next 1 , until have resolved lat/long.
unfortunately when have resolved around 40 lat/long, reversegeocodelocation() raises error (clerror.network) , need wait 60 seconds before resolve next ones etc...
i have several questions: - there way go faster? because if have 800 lat/long takes around 20 minutes (800/40) * 60 = 1200 seconds (it's long app running on iphone) - if don't perform improvements on rate, there risk if have many users apple forbid app because number of geocoding request high?
thanks feedback regards,
sebastien
is gpx file static or changing every user/download? if static, maybe reverse geocode coords beforehand?
alternately, different service reverse geocoding.
Comments
Post a Comment