मैंने Google मानचित्र 'एपीआई को एक पता भेजने और लेट और एलएनजी वापस प्राप्त करने के लिए एक स्क्रिप्ट लिखी है। हालांकि, मुझे त्रुटि संदेशों को प्राप्त हो रहा है कि मैंने 20 या उससे अधिक प्रश्नों के बाद Google की दर सीमा पार कर ली है। क्या ऐसा कुछ है जिसे मैं नहीं मान रहा हूं?Google मानचित्र API के लिए रेटिंग दर सीमा, लेकिन पता नहीं क्यों
मैं किसी भी मदद की सराहना करता हूं। मैं एपीआई की इतनी बेहतर समझ का उपयोग करने में बहुत नया हूं कि मैं दर सीमा को मार रहा हूं क्यों बहुत मददगार होगा।
स्थान नामक एक सीएसवी फ़ाइल से पते पढ़ने के बाद, नीचे मेरा प्रासंगिक कोड है।
for row in locations:
address = 'XXX, New Haven, CT'
first = re.search('^(.*),',row[0])
address = re.sub('XXX',first.group(), address)
lat, lng = gmaps.address_to_latlng(address)
और मेरा त्रुटि संदेश नीचे है।
Traceback (most recent call last):
File "<input>", line 5, in <module>
File "/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/googlemaps-1.
0.2-py2.7.egg/googlemaps.py", line 310, in address_to_latlng
return tuple(self.geocode(address)['Placemark'][0]['Point']['coordinates'][1
::-1])
File "/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/googlemaps-1.
0.2-py2.7.egg/googlemaps.py", line 262, in geocode
raise GoogleMapsError(status_code, url, response)
GoogleMapsError: Error 620: G_GEO_TOO_MANY_QUERIES
मुझे लगता है कि वहाँ भी प्रति सेकंड 10 अनुरोधों, जो संभवत: सीमा है कि यहाँ मारा जा रहा है की एक सीमा होती है। –
2500 की दैनिक टोपी की सीमा प्रत्येक 35 सेकंड में से एक है। – Omnifarious
इसने मेरी समस्या पूरी तरह से हल की, धन्यवाद!मैंने गलती से माना कि केवल दैनिक सीमा थी। अगर कोई सोच रहा था, तो 1 सेकंड की देरी में कोई समस्या नहीं थी, इसलिए यह निश्चित रूप से 1/सेकंड से अधिक की दर की अनुमति देता है। – Kevin