GoogleMapが表示されなくなりました。
hogechan > Re: GoogleMapが表示されなくなりました。 @ 2018/10/15 14:16 |
---|
ご回答ありがとうございます!
引用: GoogleMapsのAPIのエラーを確認する必要がありますね。 上記コードを追加したところ出たURLより、以下のメッセージが出てきました。 このメッセージから調べたところ、API関連で認証が取れていないものがあることが判明し、 『Google Maps Geocoding API』の使用許可を取ったところ、以下の条件でMAPが表示されました。 APIキーの設定 ・アプリケーションの制限:なし ・API認証:Maps JavaScript API、Geocoding APIを許可 なお、以下の条件だとMAP表示されませんでした。 (1)APIキーの設定 ・アプリケーションの制限:HTTPリファラー(ウェブサイト)を http://*.xxx.com/* で設定 ・API認証:Maps JavaScript API、Geocoding APIを許可 (2)APIキーの設定 ・アプリケーションの制限:HTTPリファラー(ウェブサイト)を http://*.xxx.com/* で設定 ・API認証:なし (3)APIキーの設定 ・アプリケーションの制限:なし ・API認証:Maps JavaScript APIのみ許可 (4)APIキーの設定 ・アプリケーションの制限:なし ・API認証:Geocoding APIのみ許可 どうやら、Geocoding APIの認証とHTTPリファラーのワイルドカード指定で引っかかっていたみたいです。 (HTTPリファラーでワイルドカードを使わなければ、リファラー指定してもMAP表示されました。) いろいろご丁寧に教えていただき、ありがとうございました! |
seto > Re: GoogleMapが表示されなくなりました。 @ 2018/10/15 10:24 |
---|
GoogleMapsのAPIのエラーを確認する必要がありますね。
以前、lib/Baser/Controller/Component/BcGmapsComponent.phpを書き換えたかと思いますが、124行目の下に以下のコードを追記してください。
そうすると、フロントで地図が表示されるページにURLが表示されますので、表示されたURLにアクセスしてください。 そこに表示されるエラーメッセージが、解決の手がかりになるかと思います。 |
hogechan > Re: GoogleMapが表示されなくなりました。 @ 2018/10/15 8:44 |
---|
解決したと思いきや、またまた同じ症状が発生して困っています。
引用: もともとAPIキーのリファラー制限でドメイン指定していたのですが、 APIキーのリファラー制限のワイルドカード指定が原因だと思っていましたが、 上記のように修正した翌日、またもやMAPが表示されなくなりました。 そこで、リファラー制限を外してみたところ、その日は問題なくMAP表示されたのですが、 翌日になるとまたMAPが表示されなくなりました。 これだと、毎日リファラー制限をいじらないといけなくなりそうで困っています。 もし解決方法があるようでしたら、ご教授いただけると助かります。 宜しくお願い致します。 |
hogechan > Re: GoogleMapが表示されなくなりました。 @ 2018/10/12 16:41 |
---|
ご返信ありがとうございます!
もともとAPIキーのリファラー制限でドメイン指定していたのですが、 Google側の仕様が変わったらしく指定方法(ワイルドカードの使い方)が 仕様外になっていたようです。 『 *.xxx.com/* 』のように指定していたのですが、『 http://*.xxx.com/* 』 としたらMAP表示されました。 いろいろご教授いただき、ありがとうございました! |
seto > Re: GoogleMapが表示されなくなりました。 @ 2018/10/12 10:19 |
---|
なるほど。でしたらPHP側からGoogleマップのAPIにアクセスしようとしている時点でエラーが発生しているみたいですね。
GoogleマップのAPIキーのリファラ制限を外してみて頂けますか? こちらは、Googleマップの方で設定変更をする必要があります。 |
hogechan > Re: GoogleMapが表示されなくなりました。 @ 2018/10/12 8:38 |
---|
seto > Re: GoogleMapが表示されなくなりました。 @ 2018/10/11 10:13 |
---|
seto > Re: GoogleMapが表示されなくなりました。 @ 2018/10/11 10:12 |
---|
hogechan > Re: GoogleMapが表示されなくなりました。 @ 2018/10/11 8:40 |
---|
こんにちは。
ご回答ありがとうございます! ご指示いただいた内容を反映させてみましたが、こちらでは地図が表示されませんでした。 そもそも、Google Maps APIキー設定プラグインを利用して、APIキーは当初から使用していました。 他の原因が考えられないかこちらでも調査していますが、もし解決策がありましたらご教授いただけると嬉しいです。 宜しくお願い致します。 |
seto > Re: GoogleMapが表示されなくなりました。 @ 2018/10/9 10:28 |
---|
こんにちは
GoogleMapsの仕様が変更になり、APIキーが必要になったことが原因です。 1. まず、GoogleMapsのAPIキーを取得してください。 2. 次に、GoogleMapsのAPIキーを使用するため、Baser側のコードを書き換えます。 該当ファイル: lib/Baser/Controller/Component/BcGmapsComponent.php - 97行目の以下のコードを書き換えます。
- 124行目の以下のコードを書き換えます。
以上の方法で、nada iconsテーマでしたら地図が表示されることを確認しました。 ratioは未確認ですので、動作しないようでしたら教えてください。 |