タグ

2010年9月25日のブックマーク (4件)

  • Geekなぺーじ : 2点間の距離を求める

    (注意!)この記事は、旧APIであるGoogle Maps API version 2を解説したものです。version 2の利用は推奨されていないので、意図的に旧バージョンの情報を探していない場合は、新しいバージョンの解説をご覧下さい。 ここでは、GLanLngのdistanceFromを利用して2点間の距離を計測する方法を説明したいと思います。 サンプル このサンプルでは、距離を求めている点をわかりやすくするためにGPolylineで線を引いています。 線の引き方に関しては「GPolylineで線を引く」をご覧下さい。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w

    inutofu
    inutofu 2010/09/25
  • Google Mapsを使って地図上の距離計測 - さとーC++,不定期ソフトウェア開発

    距離:km (:経度,緯度) 地図の位置をクリックで位置を追加。 設定コースを移動: 0km地点 簡易検索(住所(番地対応)・地名・駅名・メジャーな設備・大学の場所) 2点の緯度経度から距離を求める方法 // x : 経度(東西), y : 緯度(北南) // (x1,y1)-(x2,y2) function cal_length(x1,y1, x2,y2) { x1 = x1 * Math.PI / 180.0; y1 = y1 * Math.PI / 180.0; x2 = x2 * Math.PI / 180.0; y2 = y2 * Math.PI / 180.0; A = 6378137; // 地球の赤道半径(6378137m) x = A * (x2-x1) * Math.cos( y1 ); y = A * (y2-y1); L = Math.sqrt(x*x + y*y)

    inutofu
    inutofu 2010/09/25
  • 502 Bad Gateway

    502 Bad Gateway nginx

    inutofu
    inutofu 2010/09/25
  • 緯度経度から距離を計算 | LAMP

    Linux, Apache, MySQL, PHPを中心にWebAPIやウェブサイト構築のノウハウを掲載します Google Mapsなどを利用していると、2地点間の距離を計算したくなることがあります。 地球は回転しているので、完全な球ではなく楕円体。計算はかなり面倒です。 国土地理院のサイトには、計算式などもありますが、もっと簡単に計算したい… 調べてみると 札幌:緯度1度あたり111.1km、経度1度あたり81.5km 那覇:緯度1度あたり110.8km、経度1度あたり99.9km のようです。 つまり、緯度は国内どこでも1秒あたり30m、経度は札幌で22.5m、那覇で27.8m。 5.3mの違いがありますが、Google Mapsレベルならその程度は「誤差」ですませます。 というわけで、「緯度1度あたり111km、経度1度あたり91km」として三平方の定理(x2=y