博客

ios 百度鹰眼定位实时位置

2017-02-24  本文已影响634人  贝勒老爷
实时定位
自己研究如有问题轻喷
我用的是定时器轮
    [[BTRACEAction shared] queryEntityList:self serviceId:serviceID entityNames:entityName columnKey:nil activeTime:0 returnType:0 pageSize:0 pageIndex:0];
结果回调
- (void)onQueryEntityList:(NSData *)data{
    NSString * entityListResult = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
    NSLog(@"实时位置查询结果:%@",entityListResult);
    NSDictionary * dict = [NSJSONSerialization JSONObjectWithData:[entityListResult dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingMutableLeaves error:nil];
    NSNumber  * states = dict[@"status"];
    if ([states longValue] == 0) {
        NSArray *entities = [dict objectForKey:@"entities"];
        NSDictionary *entity = [entities objectAtIndex:0];
        NSDictionary *realtimePoint = [entity objectForKey:@"realtime_point"];
        NSArray *location = [realtimePoint objectForKey:@"location"];
}
}
当然查的是谁那个人要写
    traceInstance = [[BTRACE alloc] initWithAk:AK mcode:MCODE serviceId:serviceID entityName: entityName operationMode: 2];
 //请求实时位置
/*
</code>:不建立长连接  <code>1
/// </code>:建立长连接但不采集数据  <code>2
*/
    [[BTRACEAction shared] startTrace:self trace:traceInstance];
上一篇 下一篇

猜你喜欢

热点阅读