首页 / 浏览问题 / 移动GIS / 问题详情
ios10.0.1和10.1.1安装包里面都没有Service这个示例项目
21EXP 2021年10月14日

下载了两个版本的安装包,里面都没有周工所说的/Library/SDKs/SuperMap/iOS/SampleCode/Service这个示例项目

所以查询rest服务的参数设置实在不知道怎么写

麻烦通过QQ或者邮箱把Service示例项目源码发给我一下,谢谢!

1个回答

就是里面那个Iserver的范例,后面改名字了,可以看下

-(void)querySpatial{
    
    QueryService *queryservice = [[QueryService alloc]init];
    ServiceQueryParameter *parameter = [[ServiceQueryParameter alloc]init];
    GeoPoint *geo = [[GeoPoint alloc]initWithX:45.0 Y:24.0];
    parameter.mServiceAddress = @"http://support.supermap.com.cn:8090";
    parameter.mServiceName = @"map-world/rest";
    parameter.mMapName = @"World";
    parameter.mQueryLayerName = @"Capitals@World#1";
    
    if(isFirst)
    {
        [parameter setAttriButeFilter:@"SMID > 10"];
        NSLog(@"SMID大于10");
        isFirst = !isFirst;
    }
    else
    {
        [parameter setAttriButeFilter:@"SMID < 10"];
        NSLog(@"SMID小于10");
        isFirst = !isFirst;
       
    }
    
    parameter.m_pGeometry = geo;
    [parameter setNqueryOption:ATTRIBUTEANDGEOMETRY];
    //设置空间查询操作模式
    parameter.spatialQueryMode = SQM_DISJOINT;
    //设置空间查询中的搜索对象
    parameter.spatialQueryObject = geo;
    queryservice.queryServiceDelegate = self;
    
    [queryservice queryWithServiceParam:parameter QueryMode:SpatialQuery];

    
    //m_bResultEnable = false;
 
}
1,747EXP 2021年10月26日
...