2017-05-03 9 views
-1

これは私が同じテストアプリケーション内のプロジェクトだけでなく、運用サーバーに追加したリンクです:なぜGoogleマップAPIはGoogleマップで動作するにはキーが必要ですか?

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> 

しかし、それはテストサーバー上で動作しますが、本番サーバー上で作業しないでください。 アドレスを渡して自動ジオコーディングを行い、そこから位置を取得します。 テストサーバーは、Google Maps API warning: NoApiKeys...という警告のみを表示しますが、結果は返されます。 しかし、プロダクションサーバーは:This service requires an API keyと返される結果がないと言う。

これが必須の場合は、なぜテストサーバーで作業しているのですか。

APIのキーは必須ですか?

答えて

1

this blogキーに発表されたように(センサーパラメータはもはや必要です)今(2016年6月22日現在)必須です。

  1. 私たちは、もはや(」doesnのすべての要求をキーレスアクセスをサポートしていませんAPIキーを含める)。今後の製品のアップデートは、APIキーを使用して行われたリクエストに対してのみ利用可能です。 APIキーを使用すると、必要に応じて開発者に連絡し、不正な実装を特定する手助けをすることができます。
テストサーバーが積極的にGoogle MapsのAPIを使用していない限り、それは、テストサーバー上で作業している理由

が言うことができないので、それはキーレスアクセスに対して適用除外することができた場合には2016年6月22日、前。

+0

「API」キーなしでどれくらい持続するか。テストサーバーはキーなしでアクセスできるため、両方のサーバーに、または単にプロダクション用に 'API'キーを提供する必要がありますか? – Kaishu

+0

キーは現在必須です。あなたのサーバーの1つが鍵なしで働いているならば、それは素晴らしいことです。あなたはGoogleに時間枠について尋ねなければならないでしょう。現時点ではキーが機能していないレガシーマップを残そうとしているようですので、変更の理由があるまでキーレスアクセスを継続してくださいそれ。 – geocodezip

関連する問題