2007-02-08
晴れ

PC サイトビューアーは Google マップと相性が悪い?

yuriko による 00:40:58 の投稿
カテゴリー: WordPressハック

先日入手した E03CA をいろいろいじっていますが、PC サイトビューアーで当サイトを見てみると、えらく読み込みに時間がかかることが分かりました。

どうやら、記事に埋め込んだ Google マップの表示が原因のようです。PC サイトビューアーはスタイルシートを大幅に無視するので、地図の縦横サイズ (300×150ピクセル) を規定するスタイルも無視されてしまい、大きい地図を描画しようとしてしまっています!!

これでは、表示に時間がかかるばかりか、パケット料金もかさんでしまいます。いくらダブル定額に入っているとしても上限 (税込5985円) まで使いたくありませんから、パケットは節約するに限ります。

個別地図は class=”each_map” と指定していますが、直接 style=”width:???px;height:???px;” と書いた方がいいのかな? それでも PC サイトビューアーはスタイルを無視しまったりして。

[追記] インラインで style 指定してみましたが、PC サイトビューアーの挙動に変化ありませんでした。次の作戦として media=”handheld” なスタイルシートを作ってみることにします。PC サイトビューアーが media=”handheld” であるスタイルシートを反映することは分かっていますが、width/height 指定まで有効かどうかは不明なのが不安要素ではありますが……。

[さらに追記] Google マップ用のスタイルシートを head 要素に吐くとき media=”screen,tv,print,handheld” と指定してみると、めでたく地図のサイズが期待通りになりました。その前に、GMap2 クラスのコンストラクターで、size オプションを指定する技も試しましたが、こちらは無力でした。

コメント・ピン通知 »

トラックバック・コメントはありません。

上に戻る

コメント投稿

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

上に戻る