GoogleMapAPIの設定方法がわからない
質問者:Mさん(30代男性:Webデザイナー)
初めまして!
OpenPNE2.4を使用してます。
「OpenPNEのコミュニティに地図を表示する」で地図を表示する事が出来るようですが、ふと思ったのですが、GoogleMAP APIキーはどこで設定するのでしょうか?
M さん、はじめまして。
私もOpenPNE2.4をインストールしたばかりで、ちょうど記事を書こうと思っていたところだったので、さっそく回答させていただきます。
ソースを見ると「$smarty.const.GOOGLE_MAPS_API_KEY」という変数がそれっぽいのですが、管理ページ等で設定している箇所が見当たらないんです。
GOOGLE_MAPS_API_KEYはconfig.phpで値を入力する定数*1です。
そこまで、おわかりでしたらソースファイル全体をgrep検索*2などされてみると良かったですね。
なので今表示しようとすると、「他のウェブサイトで登録されています」とアラートが表示されます。設定ファイルとかに書き込むんでしょうか?
以下のようなエラーが出たというわけですね?
▼Google Maps API に使用されているキーは他のウェブサイトに登録されています。
|
|
これは、ダイアログボックスのメッセージ文のとおり他のウェブサイトに登録されているキーが使われた場合と、config.phpの該当する欄が空欄だった場合に表示されるエラーです。
OpenPNEでGoogleマップが使えるよう設定するの解説に従って設定してみてください。
なお、この種の疑問はOpenPNE公式SNSに寄せられる情報を検索*3すれば、すぐに自己解決できる内容です。いただいたメール宛に招待状をお送りしておきましたので、ぜひご参加ください。
*1 参考:定数と変数-PHP入門
*2 「8-03 grep 検索ツールを活用する」で解説しています。
*3 「8-02 SNS 内の情報を検索する」で解説しています。
添付ファイル:


