back | source
การแปลงพิกัดเป็นรูปแบบอื่น
  1. Longdo Map API จะใช้ค่าพิกัดแบบ WGS84 เป็นหลัก ผู้ใช้งานสามารถแปลงเป็นพิกัดในรูปแบบอื่นโดยใช้ library proj4js
    var dms = longdo.Util.locationToDMS(location);
    คำอธิบาย
    • ค่า dms คือพิกัดในหน่วย องศา/นาที/วินาที
    var utmZone = longdo.Util.locationToUTMZone(location);
    var utmProj = '+proj=utm +zone=' + utmZone.zone + (utmZone.hemisphere == 'S' ? ' +south' : '') + ' +datum=WGS84 +units=m +no_defs'
    var utmPoint = proj4(utmProj, [location.lon, location.lat])
    คำอธิบาย
    • ค่า utmZone คือเขตของระบบพิกัดแบบ UTM โดยประเทศไทยจะอยู่ในเขต 47N และ 48N
    • ค่า utmProj คือ projection ที่ต้องการจะแปลง
    • ค่า utmPoint คือ ค่าพิกัดที่ถูกแปลงเป็นรูปแบบที่ต้องการแล้ว
    ตัวอย่าง
    WGS84 (EPSG:4326)
    =
    =

    UTM (EPSG:32647, EPSG:32648)
    =
^top