网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

聚合数据AndroidSDK全国加油站查询演示示例

1.聚合SDK是聚合数据平台,为移动开发者提供的免费数据接口.使用前请先到聚合平台(http://www.juhe.cn/)注册,申请相关数据.

创新互联公司专注于成都做网站、网站设计、网页设计、网站制作、网站开发。公司秉持“客户至上,用心服务”的宗旨,从客户的利益和观点出发,让客户在网络营销中找到自己的驻足之地。尊重和关怀每一位客户,用严谨的态度对待客户,用专业的服务创造价值,成为客户值得信赖的朋友,为客户解除后顾之忧。

2.下载聚合数据SDK,将开发包里的juhe_sdk_v_1_1.jar拷贝到libs根目录下,将libJuheSDK_v_1_0.so拷贝到libs\armeabi目录下,如图:

聚合数据Android SDK 全国加油站查询演示示例

3. 根据接口说明文档找到以下方法:

Java代码  聚合数据Android SDK 全国加油站查询演示示例

  1. /** 

  2.      * 按城市检索加油站 

  3.      *  

  4.      * @param city 城市名 

  5.      * @param page 页数 默认1 

  6.      * @param jsonCallBack 

  7.      */  

  8.     public void region(String city, int page, JsonCallBack jsonCallBack)  

  9.   

  10. /** 

  11.      * 检索周边加油站 

  12.      *  

  13.      * @param lon 

  14.      * @param lat 

  15.      * @param r 

  16.      *            搜索范围,单位M,默认3000,最大10000 

  17.      * @param page 

  18.      *            页数,默认1 

  19.      * @param jsonCallBack 

  20.      */  

  21.     public void local(double lon, double lat, int r, int page, JsonCallBack jsonCallBack)  



4.程序中调用方法

首先,在AnroidManifest.xml中添加权限

Html代码  聚合数据Android SDK 全国加油站查询演示示例

  1.   

  2.   

  3.   

  4.   

  5.   

  6.   

在application标签内部加入你申请的openid

Html代码  聚合数据Android SDK 全国加油站查询演示示例

  1.         android:name="com.thinkland.juheapi.openid"  

  2.         android:value="申请的openid" />  

在使用前需要调用一次初始化方法

Java代码  聚合数据Android SDK 全国加油站查询演示示例

  1. CommonFun.initialize(getApplicationContext());  

导入相关包

Java代码  聚合数据Android SDK 全国加油站查询演示示例

  1. import com.thinkland.juheapi.common.CommonFun;  

  2. import com.thinkland.juheapi.common.JsonCallBack;  

  3. import com.thinkland.juheapi.data.air.PetrolData;  



调用方法

Java代码  聚合数据Android SDK 全国加油站查询演示示例

  1. //根据城市查询加油站  

  2.         PetrolData petrolData = PetrolData.getInstance();  

  3.         petrolData.region("南京", 1, new JsonCallBack() {  

  4.   

  5.             @Override  

  6.             public void jsonLoaded(JSONObject arg0) {  

  7.                 // TODO Auto-generated method stub  

  8.                 try {  

  9.                     int resultcode = arg0.getInt("resultcode");  

  10.                     if (resultcode == 200) {  

  11.                         JSONArray resultJson = arg0.getJSONArray("result");  

  12.                     }  

  13.                 } catch (JSONException e) {  

  14.                     // TODO Auto-generated catch block  

  15.                     e.printStackTrace();  

  16.                 }  

  17.             }  

  18.         });  




5.返回字段及相关错误码

public void region(String city, int page, JsonCallBackjsonCallBack)

返回字段:

聚合数据Android SDK 全国加油站查询演示示例

public void local(doublelon, doublelat, intr, intpage, JsonCallBack jsonCallBack)

返回字段:

聚合数据Android SDK 全国加油站查询演示示例

聚合数据Android SDK 全国加油站查询演示示例


当前名称:聚合数据AndroidSDK全国加油站查询演示示例
网页网址:http://bjjierui.cn/article/gjpgdc.html

其他资讯