■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

アクセスマップ このページでは Google マップが正しく読み込まれませんでした

manhoo > アクセスマップ このページでは Google マップが正しく読み込まれませんでした @ 2016/7/5 13:28
エラーが発生しました。
このページでは Google マップが正しく読み込まれませんでした。JavaScript コンソールで技術情報をご確認ください。
すべてのテーマ同じ現象です、よろしくお願いいたします。


補足
さくらインターネットです。
前月違うドメインで同じバージョンbasercms-3.0.10をインストールしましたが、この現象がありませんでした。

■ BaserCMSのバージョン:4.1.6
■ サーバー名:さくらレンタルサーバー
■ テーマ:Simple Company 03
■ 設置フォルダ:ROOT
■ データベース:MySQL
■ PHPスキル(自己評価):C

beychan > Re: アクセスマップ このページでは Google マップが正しく読み込まれませんでした @ 2016/7/6 10:41
manhoo さん

Googleマップの仕様が変更になったようです。
https://developers.google.com/maps/pricing-and-plans/standard-plan-2016-update#for-apps-created-before-june-22-2016

baserCMSのコアの開発の方に報告しました。
http://project.e-catchup.jp/issues/12687

よろしくお願いします。
tecking > Re: アクセスマップ このページでは Google マップが正しく読み込まれませんでした @ 2016/7/6 11:26
manhooさん

beychanさんが回答されたとおりGoogleマップの仕様が変わり、マップを利用するための「APIキー」が2016年6月22日から必須になりました。APIキーは利用者各自で取得する必要があります。

今後、baserCMSでGoogleマップを使うために、取得したキー(の文字列)をbaserCMSの管理画面で保存する実装になるとは思うのですが、暫定的な回避策を考えましたので一度お試しください(当方の環境では動作しました)。

1. Googleの「Maps JavaScript API」スタートガイドに沿って、APIキーを取得
2. お使いのbaserCMSにある /lib/Baser/View/Helper/BcGooglemapsHelper.php を /app/View/Helper 内にコピー
3. コピーしたファイル( /app/View/Helper/BcGooglemapsHelper.php )の155行目あたりを下のように変更

$googleScript = '<script src="//maps.google.com/maps/api/js?key=取得したAPIキー&amp;language=ja" type="text/javascript"></script>';

manhoo > Re: アクセスマップ このページでは Google マップが正しく読み込まれませんでした @ 2016/7/9 17:36
beychan さん

ありがとうございます。

■ BaserCMSのバージョン:4.1.6
■ サーバー名:さくらレンタルサーバー
■ テーマ:Simple Company 03
■ 設置フォルダ:ROOT
■ データベース:MySQL
■ PHPスキル(自己評価):C

manhoo > Re: アクセスマップ このページでは Google マップが正しく読み込まれませんでした @ 2016/7/9 17:47
tecking さん

ありがとうございます。
教えて頂いた通りにやりましたが、上手くできませんでした。
テーマはbccolumnを利用しております。

手順としては、
1、下記リンクからGoogle Maps APIキーを取得しました。(39桁の英数字)
https://developers.google.com/maps/web/
2、教えて頂いた通り
3、教えて頂いた通り

元のコード:「...src="//maps.google...」
修正コード:「...src="http://maps.google...」
両方ともダメでした。(サーバーキャッシュ削除しております。)
よろしくお願いいたします。


追伸 解決できました。
Google Maps APIキーを取得するとき、下記項目の設定は間違いました。

この HTTP リファラー(ウェブサイト)からのリクエストを受け入れる (省略可)
ワイルドカードにはアスタリスクを使用します。ここを空欄にすると、どのリファラーからのリクエストも受け付けることになります。このキーを本稼働環境で使用する前に、必ずリファラーを指定してください。

お騒がせして申し訳ございません。
またよろしくお願いいたします。

■ BaserCMSのバージョン:4.1.6
■ サーバー名:さくらレンタルサーバー
■ テーマ:Simple Company 03
■ 設置フォルダ:ROOT
■ データベース:MySQL
■ PHPスキル(自己評価):C

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
38 人のユーザが現在オンラインです。 (36 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 38