公開日 2018年06月01日
Google Mapsの仕様変更により、本年6月11日から、APIキーを設定していないと地図が表示されなくなります。
Joruri CMSのそれぞれのバージョンでは、次のような対応が必要となります。
■Joruri CMS Ver.1,Ver.2
Joruri CMS Ver.1およびVer.2はAPIキーを設定する機能がありません。
Joruri CMS Ver.3またはJoruri CMS 2017にバージョンをアップするか、個別の対応を行ってください。
○プログラム修正を行う場合
以下のファイル内にAPI Keyを追加していただくことで変更可能です。
変更前:<script type="text/javascript" src="//maps.google.com/maps/api/js?sensor=false®ion=jp"></script>
変更後:<script type="text/javascript" src="https://maps.google.com/maps/api/js?key=【APIキー】®ion=jp"></script>
app/views/cms/public/_partial/maps/_view.html.erb [github]
app/views/cms/admin/_partial/maps/_view.html.erb [github]
app/views/cms/admin/_partial/maps/_form.html.erb [github]
apiの呼び出し箇所にAPIキーを直接記入してください。
また、sensor=falseは現在は非推奨になっておりますので、合わせて削除をおすすめします。
変更後、Railsの再起動を行い、必要に応じて管理画面から記事の再構築を行ってください。
■Joruri CMS Ver.3
GoogleにてAPIキーを取得して、APIキーを設定してください。
公開画面側のAPIキーは、管理画面の「サイト>ドメイン」から設定できます。
管理画面側のAPIキーは、「config/application.yml」内に記述してください。
application.ymlの設定変更後は、Railsの再起動が必要です。
必要に応じて管理画面から記事の再構築を行ってください。
なおAPIキーを設定した場合でも、無料で表示できるのは月間2万8000回程度です。(1か月200ドル分が無料)
この回数を超えると、無料では地図が表示されなくなります。
詳細については、Google Maps Platformのページをご確認ください。
https://cloud.google.com/maps-platform/pricing/