文档章节

聚合数据iOS SDK 移动联通基站(GSM)演示示例

王航-聚合数据
 王航-聚合数据
发布于 2014/10/10 09:31
字数 513
阅读 62
收藏 1

使用聚合数据(juhe.cn)提供的SDK,下载地址:http://www.juhe.cn/juhesdk/download


1,将聚合数据SDK(JuheApis.framework)添加到你的程序中来,SDK依赖的包包括:



2,在聚合SDK Framework的JHSDKAPIPath.h文件中找到下面接口宏,以及字典参数。

/* 移动联通基站 */
/**
 @brief 移动联通基站 -> 移动联通基站定位接口

@param mnc int 必填 移动基站:0 联通基站:1 默认:0
@param lac int 必填 小区号
@param cell int 必填 基站号
@param hex int 非必填 进制类型,16或者10,默认为10
@param dtype string 非必填 返回的数据格式:json/xml/jsonp,默认json
@param callback string 非必填 当选择jsonp格式时必须传递

 */
#define kJHAPIS_LBS_JZ_GSM              @"juhe.apis.jizhan.gsm"                 //1、移动联通基站定位



3,在程序中调用方法(将ViewController.m改为.mm)

在调用SDK的文件中添加头文件

#import <JuheApis/JuheAPI.h>
#import <JuheApis/JHOpenidSupplier.h>
#import <JuheApis/JHSDKAPIPath.h>


@interface ViewController ()

@end

@implementation ViewController
//移动联通基站

- (void)viewDidLoad {
    [super viewDidLoad];


    [ [ JHOpenidSupplier shareSupplier] registerJuheAPIKey : 用户申请到的OpenId ] ;


    UIButton* beginBtn=[UIButton buttonWithType:UIButtonTypeSystem];
    beginBtn.frame=CGRectMake(20, 111, 280, 40);
    [beginBtn setTitle:@"开始" forState:UIControlStateNormal];
    [beginBtn setTitleColor:[UIColor darkGrayColor] forState:UIControlStateNormal];
    [beginBtn addTarget:self action:@selector(doTestAction) forControlEvents:UIControlEventTouchUpInside];
    [beginBtn setBackgroundImage:[UIImage imageNamed:@"button5"] forState:UIControlStateNormal];
    [self.view addSubview:beginBtn];

}

- (void)doTestAction
{
    /* 移动基站 */
      [self test:kJHAPIS_LBS_JZ_GSM        parameters : @{@"lac":@"17695" , @"cell":@"28655"} ] ;

}



- (void)test:(NSString *)path  parameters:(NSDictionary *)parameters{
    
    JuheAPI *juheapi = [JuheAPI shareJuheApi];
    [juheapi executeWorkWithAPI:path
                     parameters:parameters
                        success:^(id responseObject){
                            NSLog(@" successed  %@",[responseObject description]);
                        } failure:^(NSError *error) {
                            NSLog(@"  %@",error.description);
                        }];
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end


4,返回数据说明以及错误码说明


返回字段:

名称

 

类型

说明

error_code

 

int

返回码

reason

 

string

返回说明

data

 

dictionaty

返回结果集

 

LAC

string

小区号

 

LNG

string

基站号

 

LNG

string

经度

 

LNG

string

纬度

 

0_LNG

string

纠偏后的经度(用于google地图显示)

 

0_LAT

string

纠偏后的经度(用于google地图显示)

 

PRECOSOON

string

基站信号覆盖范围

 

ADDRESS

string

地址

    错误码:

 

错误码

 

200801

错误LACCELLID

 

200803

查询不到基站信息

  

5, 更多聚合数据SDK接口,访问这里: http://www.juhe.cn/juhesdk/idocs

© 著作权归作者所有

共有 人打赏支持
王航-聚合数据
粉丝 2
博文 12
码字总数 10969
作品 0
苏州
私信 提问
iOS 7 正式版发布:全新设计、全新功能

经过漫长的等待,全新设计的iOS 7终于发布了!用户可以通过iTunes或OTA升级至全新的iOS 7.0。iOS 7拥有全新设计的界面和功能。也是自iPhone发布后,苹果移动操作系统变化最大的一次改变。 iO...

oschina
2013/09/19
6.1K
24
【AR】开始使用Vuforia开发iOS(2)

原 设置iOS开发环境 安装Vuforia iOS SDK 如何安装Vuforia iOS示例 编译并运行Vuforia iOS示例 支持iOS金属 iOS 64位迁移 设置iOS开发环境 适用于iOS的Vuforia引擎目前支持运行iOS 9及更高版...

lichong951
06/11
0
0
ArcGIS for iOS 开发系列(1) – 基本概念

1.1 iOS简介 2006年苹果公司发布了智能手机iPhone,卓越的外形设计和新颖的触摸式交互,令其迅速风靡全球,随后发布的平板电脑iPad同样也取得了巨大成功,二者所搭载的都是iOS智能移动操作系...

长平狐
2012/11/28
867
0
灵犀云语音识别及合成SDK(iOS)使用指南

随着智能家居概念的火热,语音交互这一新时代的人机交互方式再度掀起了热潮。移动互联网应用在设计开发时也纷纷考虑加入语音识别功能,带给用户除传统键盘或触控交互方式外的更便捷交互体验。...

iherro
2015/02/13
1K
0
北京 果合 诚聘 IOS工程师

果合是为移动应用设计的广告管理和聚合平台。我们帮助 app 开发者更好的管理和优化应用内的广告表现,让开发者专注于开发更为优质的应用。 我们的团队是一个移动互联网技术创业团队,致力于优...

街旁
2012/04/12
270
1

没有更多内容

加载失败,请刷新页面

加载更多

Centos 7 JDK、Tomcat9 安装并配置

Centos 7 JDK、Tomcat9 安装并配置 2017年04月17日 22:44:36 我是一座离岛 阅读数:5707更多 个人分类: webCentOS 版权声明:博主原创文章,转载请注明出处。 https://blog.csdn.net/ngl272...

linjin200
16分钟前
1
0
Spring boot遇到的问题

2018年12月11日 Ver:2.0.2升级到2.1.1文件上传遇到问题 The method setMaxFileSize(String) from the type MultipartConfigFactory is deprecated 是不是就不用设置了?...

夏碌冬藏
16分钟前
1
0
Spark sql操作Hive

这里说的是最简便的方法,通过Spark sql直接操作hive。前提是hive-site.xml等配置文件已经在Spark集群配置好。 val logger = LoggerFactory.getLogger(SevsSpark4.getClass) def main(args:...

守望者之父
17分钟前
1
0
炫酷粒子表白 | 听说女神都想谈恋爱了!

最近听女神说想谈恋爱了,✧(≖ ◡ ≖) 嘿嘿,一定不能放过这个机会,给她来个不一样的表白。 那么咱们就一起来把这个粒子系统玩出花来吧 演示地址: https://es2049.studio/work-show/text...

我的卡
18分钟前
2
0
Spark Streaming管理Kafka偏移量

前言 为了让Spark Streaming消费kafka的数据不丢数据,可以创建Kafka Direct DStream,由Spark Streaming自己管理offset,并不是存到zookeeper。启用Spark Streaming的 checkpoints是存储偏移...

架构师springboot
21分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部