Google Geocoding API を使用して、住所を緯度と経度にマッピングします。
これがエンコーディングのサンプルURLです(jsonを返します)-
http://maps.googleapis.com/maps/api/geocode/json?address=Dallas&sensor=false
メッセージ:OVER_QUERY_LIMIT
わかりました。1日の制限が2500を超えているため、APIキーを次のように配置しているので、理にかなっています。
http://maps.googleapis.com/maps/api/geocode/json?key=xxxxx&address=Dallas&sensor=false
メッセージ:REQUEST_DENIED
APIキーをどこにどのように配置するか疑問に思っています。
バージョン3では、無料バージョンのようにClientID
ではなくkey
をURLで渡す必要があるようです: https://developers.google.com/ maps/articles/v2tov3#newkey
したがって、URLは次のようになります。 http://maps.googleapis.com/maps/api/geocode/json?client=xxxxx&address=Dallas&sensor=false
有料アカウントを持っているので幸運ではないので、テストすることはできません。
このリンクからの関連性: https://developers.google.com/maps/documentation/business/webservices/
クライアントID
すべてのAPIリクエストにクライアントIDを含める必要があります。クライアントIDは、あなたをMaps API for Businessの顧客として識別し、アプリケーションのサポートと購入済み割り当てを有効にします。クライアントIDなしで行われたリクエストは、Maps API for Businessの特典の対象にはなりません。
無料のAPIサービスからMaps API for Businessの実装に切り替える場合は、リクエストからキーパラメータを削除する必要があります。 Google Maps APIウェブサービスは、クライアントIDとキーの両方で行われたリクエストを拒否します。
詳細については、このガイドの「認証と承認」の章を参照してください。
クライアントIDを紛失した場合は、サポートポータルにログインして、ページの左側にあるリンクから[マップ:URLを追加]をクリックすると、クライアントIDを回復できます。
[〜#〜]編集[〜#〜]
クライアントIDをEarth API、v2 API、Maps API for Flashに渡す手順などの詳細については、 クライアント側APIの読み込み をご覧ください。
クライアントIDまたは暗号化キーを紛失した場合は、 support portal にログインして、ページ左側のリンクから[マップ:URLを追加]をクリックすることで、それらを回復できます。