Google Maps で発生する IE のエラーの件で調べると良く見つかるのが body の onload で処理をしようという回避策。
でも blog のエントリを書くのにイチイチ onload を書き換えるのも面倒です。
あと、地図を表示するエントリが2つ以上同時に表示された場合に備えて既に onload イベントが存在する場合は上書きした上で、旧onload イベントを自分のイベント内で呼ぶように・・とか書くのはもっと面倒ですね。
あと、地図を表示する div 要素の ID が被らないようにするのも面倒です。
でも他に回避策が見つからなかったので
・表示している地図をblogに貼り付けるための html を生成
・地図の真ん中にマークを表示
・IE対策で、スクリプトは body の onload イベントで呼ばれる仕組み
・既に body の onload イベントがある場合は書き換えた onload イベントの最後にちゃんと呼びだす
・地図の div 要素は日付/時刻で一意になる
ということを自動的にやってくれるページを作ってみました。
・簡単Google Maps
Google Maps で調べた緯度経度を入力するのは面倒なので自由に行き来する bookmarklet を作ればもっと便利。
地図を貼り付けるのがあまりにも簡単になったものだから思わず適当に貼り付けてみました。
いつも行ってるゴールデンゲートパークのアーチェリー場
オーストラリア
グリーンランド