2009-06-15 14 views
7

このpageの地図座標を見てください。これはWikipediaからリンクされており、座標はクエリ文字列に渡されます。私はこれについての実際の言葉についてはわかりませんが、どのように座標を変換するのですか?これらの座標をGoogleマップで読み取り可能な座標に変換するにはどうすればよいですか?

37°14 '6 "N、115°48' 40"私は彼らがこのようになりたいと思いW

37.235を、-115.811111

彼らはこのようになります

は、this exampleに示すように、Googleマップで読み取り可能な形式です。

PHPでこれを行うにはどうすればいいですか?2種類の座標はどのようなものですか?

答えて

23

元の形式は時、分、秒の形式です。進数に変換するには、実行します。

D = H + M/60 + S/3600

だからあなたの例では、37,14,6は

37 + 60分の14 + 3600分の6となり= 37.235である。

緯度がNの場合、結果は肯定的です(S、負の場合)。 経度がEの場合、結果は正です。西の場合は結果が負です。

+0

数式ありがとう - ちょうど私のPHPコードでそのまま使用されています。 – Ali

-1

ウムあなたが言及ページでは、すでにあなたが話しているのは何のJavascript機能であるあなたに

+0

ええ、私はそれを知っていますが、座標から緯度と経度を取得する式が必要です。または、PHPの関数はさらに良いだろう:) – Ali

1

​​WGS84中と緯度経度の形式で座標を与えます。

このユーティリティを使用すると、緯度と経度 を10進数と度、分、秒の間で変換できます。 便宜のために、ナショナル測地測量の NADCONプログラムへのリンクが含まれており、NAD83/WGS84 座標系と古いNAD27座標系の間の変換が可能です。 NAD27 座標は、現在ブロードキャスト認証に使用されており、 アプリケーションに使用されています。

このユーティリティでは、 の計算を実行するにはJavaScriptを有効にする必要があります。

関連する問題