weblog3 - addressesのエントリ

ヘッダーナビゲーション

現在のカテゴリー位置

Modules > addresses GoogleMapsでIEだと吹き出しにゴミ? 2007/05/25 2:19 pm

ちょっと前から気になっていた、IE6だと吹き出しの中に長細い「かすれ」がある件。

どうも1pxだけ下の地図が見えている模様。同じ現象は前からあって以前納めたものでも直前に気が付いて対処したものの、どう対処したかメモしていなくて失念...。んー、ググっても出てこないので悩んでいました。



結局、納品したものと今のものでhtmlレベルで比較していくと、

冒頭にxml宣言があるか無いか?


あ、そうそう。それでした。xml宣言があると「かすれ」が出るのでした。でもこれだとhtml-lint減点なんですよね...。

このエントリーの情報

Modules > addresses googlemapsの進捗状況 2007/04/16 7:41 pm

Googlemapsとの連動モジュール。大部形にはなってきたので。

・XOOPSモジュールとして提供
・緯度経度や住所情報などをDBに格納
・地図はGooglemapsを利用
・ベースはmyLinks(旧addresses)ベース。カテゴリ階層などそのまま利用。
・CSV形式でのimportが可能
・Duplicatable V2対応。将来的にはV3も対応したい。
・基本的にはテンプレート側でhtml生成。モジュール内にhtmlコードは基本的に無し(将来的には0に)
・管理者であれば地図上での登録も可
・ポイントデータだけでなく、ライン、面塗りに対応
・緯度経度が無くても住所情報があればgeocodingを利用して表示

みたいな感じです。デモは右メニューの「Addresses2」からどうぞ。

http://photic.wave.jp/biz/modules/addresses2/

このエントリーの情報

Modules > addresses 度分秒の変換 2007/04/11 3:44 pm

忘れそうなのでメモ。

Googlemapは degree 度分秒表示 なのに対し、au携帯だと dd.mm.ss.sss 度表示になります。

・dd.mm.ss.sss度⇒degree度分秒
  dd+mm/60+ss/3600+sss/360000。こっちは簡単。

・degree度分秒⇒dd.mm.ss.sss度
1)整数部分はそのままddへ。
2)ddを引いた小数部分×60=mm
3)2)からmmを引いた小数部分×60=ss
4)3)からssを引いた小数部分を整形(↓だと小数第4位を四捨五入)


		$lat0 = intval($lat_deg);
		$lat1_tmp = ($lat_deg-$lat0)*60;
		$lat1 = intval($lat1_tmp);
		$lat2_tmp = ($lat1_tmp-$lat1)*60;
		$lat2 = intval($lat2_tmp);
		$lat3 = round(($lat2_tmp-$lat2)*1000);

  なんかもっとスマートな方法があるような気が...

あと、phpの整数化ってintvalよりfloor?んーまぁ大きな数値は扱わないしとりあえずいいか(^^;

このエントリーの情報

ログイン

ユーザID または e-mail:

パスワード:

IDとパスワードを記憶

パスワード紛失

新規登録

ミニカレンダー (piCal)

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30