携帯Google Mapモジュールのデモをdemo.joomler.netで以前から公開していますが、自分では全く見ていません。先日ふと見てみると「友達に送る」リンククリックで件名が文字化けしているは、URLがURIだし、こりゃ駄目だと。いつの間にそうなったのだろうとふと考えてみるとサーバー移転時にURIの部分を変更しなおしたことを思い出しました。
で、ひとつ間違いを発見。80Codeサーバーでの設定でuri.phpをHackした部分にさらに変更を加えないとだめです。(まあ、考えてみれば当然なのですが今まで不都合なかったので・・・)
$uri =& JURI::getInstance();
パスしか返さないJURI::base()を参照するのはおかしいのでこのように変更しました。
※80Codeサーバーでのみなので他のサーバーでは必要ありません。もしかしたらうちだけかもしれないけど。
・・・でも、これが正解のような気がしないでもない・・・。
件名が文字化けすることは、以前に何度も確認したつもりでDocomoの時だけSJISにするようにしていてOKだったのですが、うちのauでも文字化けするようになってました。(なんでかな・・・)
で、SJISに変換するようにしたらOKでした。
http://demo.joomler.net/ にて携帯用Google Mapモジュールのデモを公開しました。右のQRCodeからアクセスできます。
表示は、携帯(au, docomo, softbank)でのみ可能です。見ることができない機種もあるかもしれませんし、UTF-8に対応した機種を対象とした出力を行っています。
このGoogle Mapは、Google Static Maps APIを使い静的画像での地図表示をしています。ですのでサクサクとは動きませんが、道に迷ったときなどは便利かと思います。もちろん、最終的な用途としては全く別のことを考えていますが、いろいろな用途に使用できると思います。
今回、demo.joomler.netにJBSystem(このサイトでも使っている開発中のJoomla!エクステンション)をインストール、携帯対応としGoogle Mapモジュールのデモのためモジュールのみを表示するようにしています。
使い方
用途
対応機種
とりあえず、デモなのでいつまで公開しているかわかりませんが、お時間のある方は、一度お試しください。
できれば、機種名付きの動作報告をいただければすごく嬉しいです。