2009-11-26 9 views
5

Sto cercando di scoprire il limite per le ricerche di geocodifica inversa su iPhone, sono per applicazione/per dispositivo e quante volte al giorno? Il doco afferma semplicemente:Qual è il limite per le ricerche di geocodifica inversa su iPhone?

MKReverseGeocoder

Ogni applicazione Kit mappa ha un numero limitato di capacità di geocoding inverso, quindi è a vostro vantaggio di utilizzare le richieste di geocode inversa con parsimonia. Ecco alcune regole pratiche per utilizzare questa classe nel modo più efficace:

+0

anche solo per riferimento, voglio usare questo per ottenere l'utente del nome del sobborgo quando eseguono un'azione nell'app (poco frequente). – Ben

risposta

4

Poiché il framework MapKit utilizza i servizi di Google Map e lo stesso TOS, immagino che vengano applicati gli stessi limiti. In tal caso, le ricerche vengono conteggiate per indirizzo IP (anziché per applicazione o per dispositivo)

Quindi i limiti non saranno più di 15.000 richieste di geocodifica in un periodo di 24 ore ricevuto da un singolo indirizzo IP. Oppure le richieste di geocodifica inviate da un singolo indirizzo IP a velocità troppo elevata (nella mia esperienza più di 2 al secondo sembrano attivare questo ...)

Breeching the limit risultati nel server che risponde con un codice di stato di 620

Vedi http://code.google.com/apis/maps/faq.html#geocoder_limit

+0

limiti aggiornati - http://code.google.com/apis/maps/documentation/geocoding/#Limits – Fraser

2

abbiamo scoperto che quel che non può restituire più di 5 geocode "istantaneamente" utilizzando lo scripting lato server sul API libera

+1

Grazie per la risposta - puoi essere più preciso se questo limite è per dispositivo, al giorno o in qualsiasi altro intervallo di tempo? – Mateng