-1

私はGoogleのシートで、次のスクリプトを使用して」:サービスが1日に何回も呼び出されました:ジオコード。 (ライン24)

function reverseGeocode(addressType, lat, lng) { 
Utilities.sleep(1500); 
if (typeof addressType != 'string') { 
    throw new Error("addressType should be a string."); 
} 

if (typeof lat != 'number') { 
    throw new Error("lat should be a number"); 
} 

if (typeof lng != 'number') { 
    throw new Error("lng should be a number"); 
} 
var response = Maps.newGeocoder().reverseGeocode(lat, lng), 
    key  = ''; 
response.results.some(function (result) { 
    result.address_components.some(function (address_component) { 
     return address_component.types.some(function (type) { 
      if (type == addressType) { 
       key = address_component.long_name; 
       return true; 
      } 
     }); 
    }); 
}); 
return key;} 

を、私はエラーを取得する:ジオコード:サービスは、1日に何回も呼び出さ。 (24行目)誰かが解決策を知っていますか?

+2

ペイ代わりに無料版を使用してのサービスのために?あなたは無料で1日当たり2500件のリクエストを受け取ります - あなたは何人を作っていますか? – stdunbar

+0

キーが必要です(現在)、あなたはどのようにあなたに入りますか?本当の鍵を使っていますか? – geocodezip

+1

ここに投稿する前に、最小限の調査をしてください。エラーそのものが何が間違っていて、簡単なグーグル・グーグルが答えを見つけるだろうと言います。 –

答えて

0

スクリプトがクォータまたは制限に達した場合は、エラーと同様のメッセージでexceptionがスローされます。これは、スクリプトが特定のサービスを1日に何回も呼び出したことを示しています。

GoogleマップジオコーディングAPIに設定されているクォータの詳細については、usage limitsページをご覧ください。 @ stdunbarによれば、1日に2,500件の無料リクエストがあり、1日の制限を超過したり、サービスを悪用すると、Google Maps Geocoding APIが一時的に機能しなくなることがあります。この制限を引き続き超過すると、Google Maps Geocoding APIへのアクセスがブロックされる可能性があります。

あなたは、参照のためにこれらのスレッドを確認することがあります。

関連する問題