OVER_QUERY_LIMIT v Google maps a AngularJS

V dnešnom článku si napíšeme, ako odstrániť hlášku OVER_QUERY_LIMIT pri načítavaní konkrétnych bodov na Google mapu.OVER_QUERY_LIMIT je status, ktorý vám hovorí o prečerpaní Query dopytov. Totiž na jednu Free API je možné za sekundu vyslať len určitý počet dopytov.  Nám sa ukázalo, že takých 10 dopytov to pustí a následne nás to vyhadzuje OVER_QUERY_LIMIT. 

Ako to obísť?

var i = 0;
function becrea(){setTimeout( function () { if( i < locations.length){
geocodeAddress(locations, i);
i++;
becrea();
}
else{
console.log('body pre google maps načítané!');
}
}, 1000);
}
becrea();

 Na odstránenie sme použili setTimeout.Na začiatku sme vytvorili funkciu becrea(), ktorú načítame hneď po spustení.Následne sa v tejto funkcii vytvorí opakujúci sa rytmus s tým, že sa i zväčšuje o jednu i++. Následne keď i dosiahne locations.length, tak sa spúšťanie funkcie becrea() ukončí.

Kontaktujte nás

+421 948 633 959
info@becrea.sk

Pre klientov

helpdesk@becrea.sk

Klientská zóna

App_[BE]Klient

Naše služby

Tvorba web aplikácií
Tvorba moderných E-shopov
Tvorba mobilných aplikácií
SEO a PPC kampane
Sociálne siete (fb,tw,.)
Kreativita a grafika
Testovanie obsahu
Analýza web stránky

Naši spokojní klienti

Medzi našich klientov patrí Limousin travel s.r.o., Gastro Power Job s.r.o., IDOMASTER s.r.o., E&N Autoparts, s.r.o., EKOAUTO s.r.o., East Slovakia Travel, BOZPO - BJ, s.r.o. a ďalší, pridajte sa k naším spokojným klientom. Ďakujeme za prejavenú dôveru.

© 2018 S [BE]CREA