Type.registerNamespace('Novasys.Maponair.WebContainer');
Novasys.Maponair.WebContainer.MoaServices=function() {
Novasys.Maponair.WebContainer.MoaServices.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Novasys.Maponair.WebContainer.MoaServices.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Novasys.Maponair.WebContainer.MoaServices._staticInstance.get_path();},
GetRouteId:function(token,backway,stCountry,stState,stZip,stCity,stStreet,stHouseNumber,stIds,stLong,stLat,endCountry,endState,endZip,endCity,endStreet,endHouseNumber,endIds,endLong,endLat,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRouteId',false,{token:token,backway:backway,stCountry:stCountry,stState:stState,stZip:stZip,stCity:stCity,stStreet:stStreet,stHouseNumber:stHouseNumber,stIds:stIds,stLong:stLong,stLat:stLat,endCountry:endCountry,endState:endState,endZip:endZip,endCity:endCity,endStreet:endStreet,endHouseNumber:endHouseNumber,endIds:endIds,endLong:endLong,endLat:endLat},succeededCallback,failedCallback,userContext); },
GetPolyLinesOfAddress:function(token,searchPrecision,country,state,zip,city,street,houseNumber,ids,zoomLevelOnMap,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPolyLinesOfAddress',false,{token:token,searchPrecision:searchPrecision,country:country,state:state,zip:zip,city:city,street:street,houseNumber:houseNumber,ids:ids,zoomLevelOnMap:zoomLevelOnMap},succeededCallback,failedCallback,userContext); },
GetAddressOfPoi:function(token,poiId,longitude,latitude,typeOfEndPoint,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAddressOfPoi',false,{token:token,poiId:poiId,longitude:longitude,latitude:latitude,typeOfEndPoint:typeOfEndPoint},succeededCallback,failedCallback,userContext); },
GetPositionOfAddress:function(token,searchPrecision,country,state,zip,city,street,houseNumber,ids,zoomLevelOnMap,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPositionOfAddress',false,{token:token,searchPrecision:searchPrecision,country:country,state:state,zip:zip,city:city,street:street,houseNumber:houseNumber,ids:ids,zoomLevelOnMap:zoomLevelOnMap},succeededCallback,failedCallback,userContext); }}
Novasys.Maponair.WebContainer.MoaServices.registerClass('Novasys.Maponair.WebContainer.MoaServices',Sys.Net.WebServiceProxy);
Novasys.Maponair.WebContainer.MoaServices._staticInstance = new Novasys.Maponair.WebContainer.MoaServices();
Novasys.Maponair.WebContainer.MoaServices.set_path = function(value) { Novasys.Maponair.WebContainer.MoaServices._staticInstance.set_path(value); }
Novasys.Maponair.WebContainer.MoaServices.get_path = function() { return Novasys.Maponair.WebContainer.MoaServices._staticInstance.get_path(); }
Novasys.Maponair.WebContainer.MoaServices.set_timeout = function(value) { Novasys.Maponair.WebContainer.MoaServices._staticInstance.set_timeout(value); }
Novasys.Maponair.WebContainer.MoaServices.get_timeout = function() { return Novasys.Maponair.WebContainer.MoaServices._staticInstance.get_timeout(); }
Novasys.Maponair.WebContainer.MoaServices.set_defaultUserContext = function(value) { Novasys.Maponair.WebContainer.MoaServices._staticInstance.set_defaultUserContext(value); }
Novasys.Maponair.WebContainer.MoaServices.get_defaultUserContext = function() { return Novasys.Maponair.WebContainer.MoaServices._staticInstance.get_defaultUserContext(); }
Novasys.Maponair.WebContainer.MoaServices.set_defaultSucceededCallback = function(value) { Novasys.Maponair.WebContainer.MoaServices._staticInstance.set_defaultSucceededCallback(value); }
Novasys.Maponair.WebContainer.MoaServices.get_defaultSucceededCallback = function() { return Novasys.Maponair.WebContainer.MoaServices._staticInstance.get_defaultSucceededCallback(); }
Novasys.Maponair.WebContainer.MoaServices.set_defaultFailedCallback = function(value) { Novasys.Maponair.WebContainer.MoaServices._staticInstance.set_defaultFailedCallback(value); }
Novasys.Maponair.WebContainer.MoaServices.get_defaultFailedCallback = function() { return Novasys.Maponair.WebContainer.MoaServices._staticInstance.get_defaultFailedCallback(); }
Novasys.Maponair.WebContainer.MoaServices.set_path("/Maponair/MoaLive/MoaServices.svc");
Novasys.Maponair.WebContainer.MoaServices.GetRouteId= function(token,backway,stCountry,stState,stZip,stCity,stStreet,stHouseNumber,stIds,stLong,stLat,endCountry,endState,endZip,endCity,endStreet,endHouseNumber,endIds,endLong,endLat,onSuccess,onFailed,userContext) {Novasys.Maponair.WebContainer.MoaServices._staticInstance.GetRouteId(token,backway,stCountry,stState,stZip,stCity,stStreet,stHouseNumber,stIds,stLong,stLat,endCountry,endState,endZip,endCity,endStreet,endHouseNumber,endIds,endLong,endLat,onSuccess,onFailed,userContext); }
Novasys.Maponair.WebContainer.MoaServices.GetPolyLinesOfAddress= function(token,searchPrecision,country,state,zip,city,street,houseNumber,ids,zoomLevelOnMap,onSuccess,onFailed,userContext) {Novasys.Maponair.WebContainer.MoaServices._staticInstance.GetPolyLinesOfAddress(token,searchPrecision,country,state,zip,city,street,houseNumber,ids,zoomLevelOnMap,onSuccess,onFailed,userContext); }
Novasys.Maponair.WebContainer.MoaServices.GetAddressOfPoi= function(token,poiId,longitude,latitude,typeOfEndPoint,onSuccess,onFailed,userContext) {Novasys.Maponair.WebContainer.MoaServices._staticInstance.GetAddressOfPoi(token,poiId,longitude,latitude,typeOfEndPoint,onSuccess,onFailed,userContext); }
Novasys.Maponair.WebContainer.MoaServices.GetPositionOfAddress= function(token,searchPrecision,country,state,zip,city,street,houseNumber,ids,zoomLevelOnMap,onSuccess,onFailed,userContext) {Novasys.Maponair.WebContainer.MoaServices._staticInstance.GetPositionOfAddress(token,searchPrecision,country,state,zip,city,street,houseNumber,ids,zoomLevelOnMap,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Novasys.Maponair.WebContainer.MoaServices.RoutingAddress) === 'undefined') {
Novasys.Maponair.WebContainer.MoaServices.RoutingAddress=gtc("MoaServices.RoutingAddress:http://schemas.datacontract.org/2004/07/Novasys.Maponair.WebContainer");
Novasys.Maponair.WebContainer.MoaServices.RoutingAddress.registerClass('Novasys.Maponair.WebContainer.MoaServices.RoutingAddress');
}
if (typeof(Novasys.Maponair.WebContainer.MoaServices.AddressWithPosition) === 'undefined') {
Novasys.Maponair.WebContainer.MoaServices.AddressWithPosition=gtc("MoaServices.AddressWithPosition:http://schemas.datacontract.org/2004/07/Novasys.Maponair.WebContainer");
Novasys.Maponair.WebContainer.MoaServices.AddressWithPosition.registerClass('Novasys.Maponair.WebContainer.MoaServices.AddressWithPosition');
}
if (typeof(Novasys.Maponair.WebContainer.MoaServices.Position) === 'undefined') {
Novasys.Maponair.WebContainer.MoaServices.Position=gtc("MoaServices.Position:http://schemas.datacontract.org/2004/07/Novasys.Maponair.WebContainer");
Novasys.Maponair.WebContainer.MoaServices.Position.registerClass('Novasys.Maponair.WebContainer.MoaServices.Position');
}
