<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.GetUsedForFixCount(); i++) {
sat = info.GetUsedForFix(i);
if (sat.GetUsedForFix() == 1) {
alert(
"À§¼ºID :" +state.GetSatelliteID() + "\n" +
"¹æÀ§°¢ :" +state.GetAzimuth() + " ¡Æ\n" +
"³ôÀÌ :" +state.GetElevation() + " ¡Æ\n" +
"½ÅÈ£°µµ :" +state.GetSnr() + "dBHz");
}
}
}
</script>