ジオコーディング API のバージョン 2 からバージョン 3 に移植しています。このパブリックURLは機能しますが、1 日あたり 2500 リクエストに制限されています。私たちはビジネス ユーザーであるため、URL でclientId
&signature
パラメータも使用する必要があります。Googleから提供された があり、Google 自体が提供するこのコードclientId
を使用して を生成しています。signature
注: バージョン 2 では「キー」を直接使用する必要がありましたが、バージョンでは署名を生成し、キーの代わりにそれを使用する必要があります。
しかし、署名を生成し、clientIdと署名をURLに追加した後、たとえば
http://maps.googleapis.com/maps/api/geocode/xml?address=27606&sensor=false&client=<OUR_CLIENT_ID>&signature=<SIGNATURE_WE_GENERATE>
Unable to authenticate the supplied URL. Please check your client and signature parameters.
代わりにこのメッセージが表示されます。
署名を生成する方法の何が問題になっているのでしょうか? 上記の署名生成コードのサンプルを直接使用しています。