5.6系 googlemap APIエラー 対処方法について

2017年1月10日 at 16:05

5.6でのgooglemap APIエラーの対処方法を探したのですか見つかりません。

5.6系にてcontroller.php での設定は出来ないのでしょうか

タグ:

Re: 5.6系 googlemap APIエラー 対処方法について

2017年1月12日 at 16:01
サンプルファイルを作りました
http://gist.github.com/katzueno/1b5f57f4465842c932cdbda1af2d71b9
どうぞ

Google Map API Key の取得を正しく行ってください。
 

Re: 5.6系 googlemap APIエラー 対処方法について

2017年1月12日 at 17:28
サンプルそのままではだめでした。

<script type="text/javascript" src="//maps.google.com/maps/api/js?key=XXXXXXX ?sensor=true&language=' . rawurlencode(str_replace('_', '-', Localization::activeLocale())) . '"></script>

の部分を

<script defer src="https://maps.googleapis.com/maps/api/js?key=xxxxxxx'
. Config::get('app.api_keys.google.maps')
.'"></script>

にて出来ました。
ありがとうございます。
 

Re: 5.6系 googlemap APIエラー 対処方法について

2017年1月12日 at 21:42
あれ?
concrete5 のバージョンは 5.6 系ですか?

Config::get('app.api_keys.google.maps')

は、5.7 以降のコードです。

もしかして、concrete5.7.5.6 のことですか?

あと

key=xxxxxxx

の部分に API キーをハードコーディングします。
 

Re: 5.6系 googlemap APIエラー 対処方法について

2017年1月13日 at 6:20
バージョンは5.6.3.3です。

key=XXXXXXX ?sensorのXXXXXXの部分にコーティングしましたがうまくいきませんでした。

試しに5.7のコード入れてみたら表示されました。