Hanno impostato loro una limitazione, credo per evitare intoppi o malfunzionamenti o eccessive latenze del geocoder, dovuti a troppe richieste.Originariamente inviato da blekm
Ma perchè se gli carico 2000 lat/lon dal db mi fa vedere tutti i marker mentre se gli passo direttamente l'indirizzo da geolocalizzare va in tilt? Problematiche loro o "hanno imposto" una qualche limitazione?
Impostare 90 marker passando per il geocoder significa fare 90 richieste praticamente consecutive per ottenere coordinate. Su 90 richieste te ne esaudisce una 20 si e no, comunque mai tutte.
Quindi, se tu, su 90 indirizzi hai ottenuto solo 20 coordinate, allora potrai impostare solo 20 marker.
Se le coordinate le hai già tutte in DB, istanzi i marker passandogli DIRETTAMENTE lat e lng; come risultato ti ritroverai tutti i marker che vuoi.
Creare un marker richiede lavoro del browser del client, mentre ricavare le coordinate attraverso geocoder significa una richiesta remota e lavoro da parte dei server di Google; questi potrebbero andare in crisi di fronte a 100 richieste contemporanee di 90 geolocalizzazioni alla volta (tanto per stare stretti).