2007-02-09
くもり

Lightweight Google Maps のCVS更新

yuriko による 10:10:44 の投稿
カテゴリー: WordPressハック

わたしが作っている Google マッププラグインが、au 電話のPCサイトビューアーで不具合があった件ですが、

[さらに追記] Google マップ用のスタイルシートを head 要素に吐くとき media=”screen,tv,print,handheld” と指定してみると、めでたく地図のサイズが期待通りになりました。

ということで、この変更を施したバージョンを CVS リポジトリーにコミットしておきました。副作用もあって、多くの場合、PC サイトビューアーで見たときにテーマのスタイルシートが適用されなくなります。今までは、media=”handheld” 向けのスタイルシートがなかったため、media=”screen” 向けのスタイルシートを調整して表示してくれていましたが、今回は Google マップ向けに media=”handheld” のスタイルシートを入れたために、他の media=”screen” なスタイルシートをも読まなくなるためです。気になる場合は、media=”handheld” で読ませるスタイルシートをちゃんと作るか、media=”screen” となっている部分を無理矢理 media=”screen,handheld” としてください。

このバージョンでは、Ajax 的に位置情報を読むとき、複数の条件を組み合わせて読むことも可能にしてあります。例えば、カテゴリーが何々で、日付がいつの位置情報とか、この範囲にある位置情報を最新何個とか。そのために、コードがすっきりせず多少スパゲッティー化してしまいました;-)

コメント・ピン通知 »

トラックバック・コメントはありません。
※スパム対策プラグインの影響により、すぐにトラックバックが反映されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る

コメント投稿

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
XHTML (使えるタグ): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る