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

IPアドレスの制限だけではうまくいかないのリンク先で
位置情報取得も、Javascriptに変更したと書いてあるのですが、どういう意味ですか?

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

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