<script language="javscript">
function OpenGPS() {
var CtrlMan = m_Map.GetCtrlMan();
var GPSMan = CtrlMan.GetGPSMan();
if (!GPSMan.OpenFile("http://www.talmap.co.kr/tutorial/sample_gpslog/20080630_bundang.log")) {
alert("GPS Data 로드에 실패 하였습니다.");
return;
}
}
</script>
<script language="javascript" for="m_Map" event="OnGPSNotify(XGPS_Satellite, Flag, Data)">
var info = XGPS_Satellite.GetGPS_Info();
var pos,sat;
var coord = m_Map.GetCoordSys();
if (info) {
pos = info.GetGPS_Pos();
pos.GetTimeToStr(); // 시간
pos.GetAltitude() + "m"; // 고도
pos.GetSpeed() + "㎞"; // 속도
Math.round(pos.GetAngle()) + "˚"); //각도
coord.WGS84ToHMSStr(pos.GetMapPos()._Lon)); // 경도
coord.WGS84ToHMSStr(pos.GetMapPos()._Lat)); // 위도
for (var i=0; i < info.GetAzimuthCount(); i++) {
sat = info.GetAzimuth(i);
if (sat.GetAzimuth() == 1) {
alert(
"위성ID :" +state.GetSatelliteID() + "\n" +
"방위각 :" +state.GetAzimuth() + " °\n" +
"높이 :" +state.GetElevation() + " °\n" +
"신호강도 :" +state.GetSnr() + "dBHz");
}
}
}
</script>