var GeoNamesService=function() {
GeoNamesService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
GeoNamesService.prototype={
GetRegionByLatLong:function(numericLat,numericLong,succeededCallback, failedCallback, userContext) {
return this._invoke(GeoNamesService.get_path(), 'GetRegionByLatLong',false,{numericLat:numericLat,numericLong:numericLong},succeededCallback,failedCallback,userContext); },
GetCommonNamesListByLatLong:function(Latitude,Longitude,ScarcityRating,nameField,succeededCallback, failedCallback, userContext) {
return this._invoke(GeoNamesService.get_path(), 'GetCommonNamesListByLatLong',false,{Latitude:Latitude,Longitude:Longitude,ScarcityRating:ScarcityRating,nameField:nameField},succeededCallback,failedCallback,userContext); },
GetSightedBirdListByLatLong:function(latitude,longitude,succeededCallback, failedCallback, userContext) {
return this._invoke(GeoNamesService.get_path(), 'GetSightedBirdListByLatLong',false,{latitude:latitude,longitude:longitude},succeededCallback,failedCallback,userContext); }}
GeoNamesService.registerClass('GeoNamesService',Sys.Net.WebServiceProxy);
GeoNamesService._staticInstance = new GeoNamesService();
GeoNamesService.set_path = function(value) { GeoNamesService._staticInstance._path = value; }
GeoNamesService.get_path = function() { return GeoNamesService._staticInstance._path; }
GeoNamesService.set_timeout = function(value) { GeoNamesService._staticInstance._timeout = value; }
GeoNamesService.get_timeout = function() { return GeoNamesService._staticInstance._timeout; }
GeoNamesService.set_defaultUserContext = function(value) { GeoNamesService._staticInstance._userContext = value; }
GeoNamesService.get_defaultUserContext = function() { return GeoNamesService._staticInstance._userContext; }
GeoNamesService.set_defaultSucceededCallback = function(value) { GeoNamesService._staticInstance._succeeded = value; }
GeoNamesService.get_defaultSucceededCallback = function() { return GeoNamesService._staticInstance._succeeded; }
GeoNamesService.set_defaultFailedCallback = function(value) { GeoNamesService._staticInstance._failed = value; }
GeoNamesService.get_defaultFailedCallback = function() { return GeoNamesService._staticInstance._failed; }
GeoNamesService.set_path("/GeoNamesService.asmx");
GeoNamesService.GetRegionByLatLong= function(numericLat,numericLong,onSuccess,onFailed,userContext) {GeoNamesService._staticInstance.GetRegionByLatLong(numericLat,numericLong,onSuccess,onFailed,userContext); }
GeoNamesService.GetCommonNamesListByLatLong= function(Latitude,Longitude,ScarcityRating,nameField,onSuccess,onFailed,userContext) {GeoNamesService._staticInstance.GetCommonNamesListByLatLong(Latitude,Longitude,ScarcityRating,nameField,onSuccess,onFailed,userContext); }
GeoNamesService.GetSightedBirdListByLatLong= function(latitude,longitude,onSuccess,onFailed,userContext) {GeoNamesService._staticInstance.GetSightedBirdListByLatLong(latitude,longitude,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(GeoNamesService_CountryProvincePair) === 'undefined') {
var GeoNamesService_CountryProvincePair=gtc("GeoNamesService+CountryProvincePair");
GeoNamesService_CountryProvincePair.registerClass('GeoNamesService_CountryProvincePair');
}
if (typeof(GeoNamesService_BirdListAndRegion) === 'undefined') {
var GeoNamesService_BirdListAndRegion=gtc("GeoNamesService+BirdListAndRegion");
GeoNamesService_BirdListAndRegion.registerClass('GeoNamesService_BirdListAndRegion');
}
