51579


PHP と JavaScript を使用して地図を表示しているのですが、  
Maps JavaScript API で、アプリケーションの制限 を IPアドレス にした時だけエラーになります。HTTP リファラー
で設定するとエラーになりません。

[IPアドレスの制限だけではうまくいかない](http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=3085&forum=8&post_id=10620)のリンク先で  
[位置情報取得も、Javascriptに変更した](https://github.com/baserproject/basercms/commit/0587cf6f88286f00baeb67baeb9a2f88bc400dd8)と書いてあるのですが、どういう意味ですか？

アプリケーションの制限 を IPアドレス にすると、何が影響を受けるのですか？  
・PHPコード？  
・JavaScriptコード？  
・それとも両方？？

BaserCMSもリンク先コードも使用していないのですが、PHPとJavaScriptを使用しているので何かヒントになるかもしれない、と思い質問しました


CC BY-SA 4.0
2018-12-22T07:32:32.743
51437
2018-12-28T07:58:53.333
7886
question
javascript php google-maps
Maps JavaScript API で、アプリケーションの制限 を IPアドレス にした時だけエラーになる


APIキーに利用制限をかけるということですか？

JavaScriptは閲覧ユーザーのPCで実行されるため、  
IP制限を許可する場合は閲覧する人のIPを登録する必要があります。

WebにGoogle Mapを載せるのであれば、  
制限はドメインにしたほうがいいと思います。


CC BY-SA 4.0
2018-12-28T07:58:53.333
51579
2018-12-28T07:58:53.333
20868
51437
answer