まだ携帯Google Mapモジュールのデモは継続中です。(以前の記事)携帯(au, docomo, softbank)からアクセスして下さい。そういえば、e-mobileもデータベースに加えないといけませんね。やろうやろうと思いながらなかなか手をつけていません。
ところで、Google Mapのズームレベルの最大値って19に設定してあるのですが、なぜか表示できていませんでした。マップタイプを"mobile"に設定すると19のズームレベルでは表示されないようです。Googleは敢えてそうしているのでしょうか。以前は、表示できたような気がするのですが・・・。
現在は通常のマップタイプに変更したので表示できます。
携帯Google Mapモジュールでは、デバイス情報をデータベースから抽出していますが、現在地情報や、移動経過、個体番号などは一切記録していませんのでご安心ください。モジュールなのにデータベースという矛盾がありますが、それだけでは何も意味はなく、コンポーネントとの組み合わせでこそ、その価値があるというもので敢えて先行してデータベースだけはマニュアルで組み入れています。
ですが、その携帯デバイス情報のデータベースのメンテナンスが大変です。今回は、仮に作成したデータベースなのでメンテナンス性を少しは考えながらやってはいるものの、もっと極端にするべきだったと今思っています。新機種や訂正など常に更新していかなければいけないので簡単にアップデートする方法が必要です。また、デバイス情報すべてを使用しているわけではないのでそのままデータベースを使うのかファイル管理で行うのかを再考する必要がありそうです。
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モジュールのデモのためモジュールのみを表示するようにしています。
使い方
用途
対応機種
とりあえず、デモなのでいつまで公開しているかわかりませんが、お時間のある方は、一度お試しください。
できれば、機種名付きの動作報告をいただければすごく嬉しいです。