質問: PHP と JavaScript を使用して地図を表示しているのですが、 Maps JavaScript API で、アプリケーションの制限 を IPアドレス にした時だけエラーになります。HTTP リファラー で設定するとエラーになりません。 IPアドレスの制限だけではうまくいかないのリンク先で 位置情報取得も、Javascriptに変更したと書いてあるのですが、どういう意味ですか? アプリケーションの制限 を IPアドレス にすると、何が影響を受けるのですか? ・PHPコード? ・JavaScriptコード? ・それとも両方?? BaserCMSもリンク先コードも使用していないのですが、PHPとJavaScriptを使用しているので何かヒントになるかもしれない、と思い質問しました
回答: APIキーに利用制限をかけるということですか? JavaScriptは閲覧ユーザーのPCで実行されるため、 IP制限を許可する場合は閲覧する人のIPを登録する必要があります。 WebにGoogle Mapを載せるのであれば、 制限はドメインにしたほうがいいと思います。