現状(2.4系)のOpenPNEには、コミュニティにgoogle mapを貼り付ける機能があるが、その場所を指定するためには、緯度、経度、拡大度を自分で調べて打ち込むか、もしくはあらかじめMySQLで展開している都道府県の県庁所在地でしか場所を指定する方法がない。 そこで、その場所を指定するボックスに、小さなgoogle mapを設置し、その地図上をクリックすると、勝手に経度、緯度、拡大度がフォーム内に書き込まれるスクリプトを書いてみた。 c_edit.tplに以下のJavaScriptのコードを入れる。 <script src="http://maps.google.co.jp/maps?file=api&v=2&key=({$smarty.const.GOOGLE_MAPS_API_KEY})" type="text/javascript"></script> <scr