アプリでGoogleマップを使用し、APIキー値なしで次の形式としてURLを使用します。
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?sensor=SET_TO_TRUE_OR_FALSE">
</script>
次に、別のAPIキークエリ文字列パラメーターを追加する必要がある例に従って、APIキーを使用してリクエストを追跡する必要があります。
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=API_KEY&sensor=SET_TO_TRUE_OR_FALSE">
</script>
ただし、サーバー用(IPアドレスの制限)とブラウザーアプリ用(ドメインレベルの制限)の2つのキーを受け取りました。
サーバーキー:XXXXブラウザーキー:YYYYY
アプリでどちらのキーを使用する必要がありますか、両方を使用する必要がありますか?これに関する良い記事が見つかりませんでした。
ブラウザキーを試してみて、この投稿を見つけましたが、2012年に書かれています。
https://groups.google.com/forum/#!topic/Android-gcm/Ir-dNtPRKc
「2.サーバーキーの作成をクリックします。サーバーキーまたはブラウザキーのいずれかが機能します。サーバーキーを使用する利点は、IPアドレスをホワイトリストに登録できることです。次の画面が表示されます。」
http://developer.Android.com/google/gcm/gs.html
これがあなたを助けることを願っています!
これは、Googleが最近WebサービスAPIのブラウザーキーを非推奨にしたため、再び関連しています。
現在の定義は次のとおりです。
サーバーキー
アプリケーションがサーバーで実行される場合は、サーバーキーを作成して使用します。サーバーコード以外ではこのキーを使用しないでください。たとえば、Webページに埋め込まないでください。クォータの盗難を防ぐには、サーバーのソースIPアドレスからの要求のみが許可されるようにキーを制限します。
ブラウザキー
Webブラウザーなどのクライアントでアプリケーションを実行する場合は、ブラウザーキーを作成して使用します。不正なサイトでキーが使用されないようにするには、管理するドメインからの紹介のみを許可してください。
現時点(2018年初頭)では、サーバーキーとブラウザーキーの違いは重要ではなく、概念的なものに過ぎないと考えています。 Webコンソールでは、IP制限またはリファラー制限を任意のキーに適用できるためです。そのため、同じキーに対して、リファラー制限を適用してからブラウザーキーとして機能し、IP制限を適用してからサーバーキーとして機能できます。また、サーバーキーとブラウザキーに関する特定のドキュメントが この公式ヘルプページ から見つかりません。