var GetGpsTrackData=function() {
GetGpsTrackData.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
GetGpsTrackData.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return GetGpsTrackData._staticInstance.get_path();},
GetTrackData2:function(trID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTrackData2',false,{trID:trID},succeededCallback,failedCallback,userContext); },
GetTrackDataByRestID:function(restID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTrackDataByRestID',false,{restID:restID},succeededCallback,failedCallback,userContext); },
GetTrackGPSTraceData:function(trID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTrackGPSTraceData',false,{trID:trID},succeededCallback,failedCallback,userContext); }}
GetGpsTrackData.registerClass('GetGpsTrackData',Sys.Net.WebServiceProxy);
GetGpsTrackData._staticInstance = new GetGpsTrackData();
GetGpsTrackData.set_path = function(value) { GetGpsTrackData._staticInstance.set_path(value); }
GetGpsTrackData.get_path = function() { return GetGpsTrackData._staticInstance.get_path(); }
GetGpsTrackData.set_timeout = function(value) { GetGpsTrackData._staticInstance.set_timeout(value); }
GetGpsTrackData.get_timeout = function() { return GetGpsTrackData._staticInstance.get_timeout(); }
GetGpsTrackData.set_defaultUserContext = function(value) { GetGpsTrackData._staticInstance.set_defaultUserContext(value); }
GetGpsTrackData.get_defaultUserContext = function() { return GetGpsTrackData._staticInstance.get_defaultUserContext(); }
GetGpsTrackData.set_defaultSucceededCallback = function(value) { GetGpsTrackData._staticInstance.set_defaultSucceededCallback(value); }
GetGpsTrackData.get_defaultSucceededCallback = function() { return GetGpsTrackData._staticInstance.get_defaultSucceededCallback(); }
GetGpsTrackData.set_defaultFailedCallback = function(value) { GetGpsTrackData._staticInstance.set_defaultFailedCallback(value); }
GetGpsTrackData.get_defaultFailedCallback = function() { return GetGpsTrackData._staticInstance.get_defaultFailedCallback(); }
GetGpsTrackData.set_enableJsonp = function(value) { GetGpsTrackData._staticInstance.set_enableJsonp(value); }
GetGpsTrackData.get_enableJsonp = function() { return GetGpsTrackData._staticInstance.get_enableJsonp(); }
GetGpsTrackData.set_jsonpCallbackParameter = function(value) { GetGpsTrackData._staticInstance.set_jsonpCallbackParameter(value); }
GetGpsTrackData.get_jsonpCallbackParameter = function() { return GetGpsTrackData._staticInstance.get_jsonpCallbackParameter(); }
GetGpsTrackData.set_path("/Modules/GpsTrackView/getgpstrackdata.asmx");
GetGpsTrackData.GetTrackData2= function(trID,onSuccess,onFailed,userContext) {GetGpsTrackData._staticInstance.GetTrackData2(trID,onSuccess,onFailed,userContext); }
GetGpsTrackData.GetTrackDataByRestID= function(restID,onSuccess,onFailed,userContext) {GetGpsTrackData._staticInstance.GetTrackDataByRestID(restID,onSuccess,onFailed,userContext); }
GetGpsTrackData.GetTrackGPSTraceData= function(trID,onSuccess,onFailed,userContext) {GetGpsTrackData._staticInstance.GetTrackGPSTraceData(trID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Geo.Transport.Track');
if (typeof(Geo.Transport.Track.TrackCompressedWrapper) === 'undefined') {
Geo.Transport.Track.TrackCompressedWrapper=gtc("Geo.Transport.Track.TrackCompressedWrapper");
Geo.Transport.Track.TrackCompressedWrapper.registerClass('Geo.Transport.Track.TrackCompressedWrapper');
}
if (typeof(Geo.Transport.Track.GPSTraceData) === 'undefined') {
Geo.Transport.Track.GPSTraceData=gtc("Geo.Transport.Track.GPSTraceData");
Geo.Transport.Track.GPSTraceData.registerClass('Geo.Transport.Track.GPSTraceData');
}

