2017-01-08 13 views
0

Googleマップにgpsデバイスを表示するように求められます。私は、リスナーを書かれていると形式はのみ上記の形式で緯度LNGを認識どうやらGoogleマップ地理座標を変換するフォーマット

17.241543,78.224276 

などの度、分、秒形式にこれらを変換するためにどのようにこの

1724.1543,N,07822.4276,E 

ようになります。

私のリスナーはnodejsで書かれているので、変換するJavaScriptの方がより感謝しています。

ありがとうございました。度、分、秒の緯度と長い変換するjavascriptの方法

+0

[緯度と経度から小数点への変換](http://stackoverflow.com/questions/1140189/converting-latitude-and-longitude-to-decimal-values)の重複が考えられます。 –

答えて

0

次のとおりです。

//この関数に緯度やロングパスを変換する

function DECtoDMS(dd) 
{ 
    var vars = dd.split('.'); 
    var deg = vars[0]; 
    var tempma = "0."+vars[1]; 
    tempma = tempma * 3600; 
    var min = Math.floor(tempma/60); 
    var sec = tempma - (min * 60); 
    return deg+"-"+min+"-"+sec; 
} 

//機能

を呼び出します
var inDeg = DECtoDMS(72.8479400); 
console.log(inDeg); 
関連する問題