-1

何年にもわたってコードが正常に機能した後、今日、Googleから「無効なAPIキー」エラーが発生し始めました。本日開始。例:

これは動作しません:

http://maps.google.com/maps/geo?q=dallas&output=xml&v=2&sensor=false&key=AIzaSyBtU9NELBF88O3yYqSjhkbTL2SkPe1xum0

これは行います:

http://maps.google.com/maps/geo?q=dallas&output=xml&v=2&sensor=false&key=ABQIAAAAzAkrOIsv60fbtV-5UlnnJxRUrcFJRfPs1DYZSl5DdA7w5qtvARRv6HblVCIt_AgTSnG3PdPyp

また、リンクをクリックしても機能しませんが、ウィンドウに直接貼り付けると機能します...なぜですか?

どちらも有効なAPIキーですが、後者は古いバージョンのAPIだと思います。しかし、私は以前は以前のURLを今日まで問題なく使用していました。

何か案は?ありがとう。

4

1 に答える 1

0

Sensor = falseは必須の入力であり、V3APIではオプションではなくなりました。V2は最終的に2013年9月の作業を停止するため、V3に移行する必要があります。URLとパラメーター、およびjsonとxmlの応答の形式が変更されます。

https://developers.google.com/maps/documentation/geocoding/ https://developers.google.com/maps/documentation/geocoding/#GeocodingRequests

于 2013-03-14T22:25:59.000 に答える