@protocol QueryService -( NSString * ) getJsonParameters:(QueryParameters*)params
查询服务基类。
QueryService | 查询服务基类。 |
Constructor | |
QueryService | 查询服务基类 |
Functions | |
processAsync | 负责将客户端的量算参数传递到服务端。 请求成功通知标识为”queryCompleted” |
查询服务基类
例如:
FilterParameter *filterParameters = [[FilterParameter alloc] init]; filterParameters.name = @"Countries@World"; filterParameters.attributeFilter = @"SMID = 1"; QueryBySQLParameters* parameters = [[QueryBySQLParameters alloc] init]; [parameters.queryParams addObject:filterParameters]; QueryService *queryService=[[QueryService alloc]init:@"http://192.168.18.142:8090/iserver/services/map-world/rest/maps/World/queryResults.json"]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(processCompleted:) name:@"queryCompleted" object:nil]; [QueryService processAsync:parameters];
strUrl | {NSString} 查询服务地址。请求地图查询服务,URL应为: http://{服务器地址}:{端口}/iserver/services/{地图服务名}/rest/maps/{地图名}/queryResult; 例如:”http://192.168.18.142:8090 |
-( void ) processAsync:(QueryParameters*)params
负责将客户端的量算参数传递到服务端。 请求成功通知标识为”queryCompleted”
params | {QueryParameters} 查询参数。 |
查询服务基类。
@protocol QueryService -( NSString * ) getJsonParameters:(QueryParameters*)params
负责将客户端的量算参数传递到服务端。 请求成功通知标识为”queryCompleted”
-( void ) processAsync:(QueryParameters*)params
查询参数基类。 距离查询、SQL 查询、几何地物查询等各自的参数均继承此类。
@interface QueryParameters : NSObject