« Muchy 復活? | Main | JavaScript のせいではなく... »

2005年09月06日

やっぱり JavaScript の演算精度?

[ ]

等距離円 powered by Google マップ

調子に乗って、ある地点からの等距離の円を書く Google マップを試してみたが、どう考えても、円じゃないよなぁ。もちろん、地図上の距離が、実際の距離と等しいとは限らないのだが、あまりにも楕円になってしまうので、JavaScript の演算精度が問題なのかと。

だれか、これが正しいか調べてくれないかなぁ...

せっかく、JavaScript で操れるのに、緯度経度の演算が、精度不足で役に立たないのがもったいない。

Tags:

Posted by ogaoga at 2005年09月06日 00:53

Trackback Pings

TrackBack URL for this entry:
http://www.ogaoga.org/mt33/mt-tb.cgi/298

Comments

http://deztec.sakura.ne.jp/x/03/faireal/articles/5/25/
など、ググってみるといろいろ対策がありそうですよー

Posted by: koh at 2005年09月06日 09:50

ここら辺はチェック済みなんだけど、整数にした後、結局緯度経度の小数にするときに、桁オチしちゃ浮きもするんですよねー。あと、演算時間も気になる。

今考えているのは、Ajax にして、演算部分をサーバに投げるとどうかなと。結局、サーバサイドの演算精度に依存してしまうんだけど、練習がてらにいいかなと。

Posted by: ogaoga at 2005年09月06日 11:19

Post a comment





Remember Me?

(you may use HTML tags for style)


Warning: include_once(/home/ogaoga/www/captcha/captcha.php) [function.include-once]: failed to open stream: No such file or directory in /home/ogaoga/www.org/archives/2005/09/_javascript.php on line 251

Warning: include_once() [function.include]: Failed opening '/home/ogaoga/www/captcha/captcha.php' for inclusion (include_path='.:/usr/local/php/5.2.12/lib/php') in /home/ogaoga/www.org/archives/2005/09/_javascript.php on line 251

Fatal error: Class 'Captcha' not found in /home/ogaoga/www.org/archives/2005/09/_javascript.php on line 252