メインページに戻る
Japan Blog

ジオコーディングの制限を IP アドレス単位に変更します



来週から、Maps API のジオコーディングの制限方法が変更になります。今までキー単位の制限で 5 万件が上限でしたが、今後、IP アドレス単位の制限になり、1 日あたり 1 万 5 千件が上限となります。

GClientGeocoder オブジェクトをご利用の場合、ご自身のウェブサイトの訪問者 1 人当たり 1 万 5 千件までの利用制限がかかりますが、この件数が通常のご利用に支障をきたすことはないと思われます。しかし、HTTP geocoder をご利用の場合はご留意ください。ウェブサーバーがジオコーディングを行う際に同じ IP アドレスを使用するため、ご自身のスクリプトからのジオコーディングに 1 万 5 千件の利用制限がかかります。

ジオコーダーにこの変更を行うのは、多くの開発者の方々が GClientGeocoder に問題を感じていらしたことと、この API を利用されている各サイトの利用者数が急激に増加した際に GClientGeocoder からのジオコーディングが数量制限を超えてしまうためです。訪問者 1 人当たり 1 万 5 千件への制限数変更を行うことで、サイトあたり 5 万件という以前の制限よりも、はるかに多くのジオコーディングが可能になるはずです。

一方、HTTP geocoding を利用している場合で、現在 1 日あたり 1 万 5 千件以上のクエリを発行していると思われる開発者の方は、クエリが 1 万 5 千件を超えないようご対応いただく必要があります。 ( 制限を超えた後は、ジオコーディングは正常に行われず、クエリに対しては 620 status エラーが返されます ) よろしければ、下記の対処案をご参考になさってください。

* GClientGeocoder に切り替える。こちらのサンプル( 英語 ) をご覧ください

* 別のジオコーディングサービスで補完する。Maps API フォーラムのジオコーディング リソースのリストの欄をご覧ください

1 つの IP アドレスあたり、1 日で 1 万 5 千件以上のリクエストを発行すると分った場合、Google の方で特定の IP アドレスへの制限を撤廃することも可能です。ご希望の場合、ジオコーディングの利用の詳細と当該 ウェブサイトのリンクを明記の上、このメールアドレスに英文にてご連絡ください。内容を精査させていただき、ご要望にお応えできるかどうかを検討の上、返答させていただきます。

ジオコーディングの制限を IP アドレス単位に変更することにより、ご不便をおかけすることとなりましたら、お詫び申上げます。ご質問は Maps API のフォーラム ( 英語 ) までご投稿ください。