<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(XGPSMan, Flag, Data)">
var info = XGPSMan.GetGPSInfo();
var pos, state;
var n_pos;
var coord = m_Map.GetCoordSys();
if (info) {
pos = info.GetGPS_Pos();
if (pos) {
n_pos = m_Map.GetUtility().GetPoint(90,90); //지구Image 중심 좌표
for(var i = 0; i < info.SatelliteCount(); i++) {
state = info.GetGPS_Satellite(i);
var off_pos = info.GetSatelliteDPPos(state, 80, n_pos);
alert("위성 좌표 X : " + off_pos._X + " Y : " + off_pos._Y);
}
}
</script>