2
假設我有一個緯度經度:38.898556,-77.037852。我如何將其轉換爲DMS?如何將緯度從十進制度轉換爲DMS格式?
預期輸出是:
38 53 55 N
77 2 16 W
希望能夠同時接受一緯度和經度作爲函數輸入參數。
當前功能如下:
function convertDMS(lat, lng) {
var convertLat = Math.abs(lat);
var LatDeg = Math.floor(convertLat);
var LatMin = (Math.floor((convertLat - LatDeg) * 60));
var LatCardinal = ((lat > 0) ? "n" : "s");
var convertLng = Math.abs(lng);
var LngDeg = Math.floor(convertLng);
var LngMin = (Math.floor((convertLng - LngDeg) * 60));
var LngCardinal = ((lng > 0) ? "e" : "w");
return LatDeg + LatCardinal + LatMin + " " + LngDeg + LngCardinal + LngMin;
}