Google マップ ジオコード API を使用するジオコード ライブラリ (MarginalHacks.com の makeKML.pm) があります。v2 リクエストを使用していたために機能しなくなったため、v3 に切り替えましたが、API キーが無効であると言われました。そこで、私は彼らの悲惨な混乱を招くクラウド コンソールにログインし、最終的に新しいサーバー API キーを作成する方法を見つけました。もう一度、新しいキーでリクエストを試みます。
https://maps.googleapis.com/maps/api/geocode/xml?sensor=false&address=659+Valencia+St%2C+San+Francisco+CA&key=<<<my new API key here>>>
私は得続けます:
<?xml version="1.0" encoding="UTF-8"?>
<GeocodeResponse>
<status>REQUEST_DENIED</status>
<error_message>The provided API key is invalid.</error_message>
</GeocodeResponse>
何が起こっているのか、または正しいタイプの API キーを使用していることを確認する方法について何か考えはありますか? クラウド コンソールで Google Maps Geocode API を有効にし、使用しているサーバー キーを取得する新しい Web アプリを登録しました。