聚合数据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://bzwzjz.com/article/gjpgdc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站建设方案 LED网站设计方案 高端网站建设 成都做网站建设公司 泸州网站建设 成都网站建设公司 温江网站设计 达州网站设计 成都营销网站建设 成都网站建设 成都网站设计 高端网站设计 四川成都网站制作 企业网站建设公司 成都响应式网站建设 手机网站建设 成都网站制作 成都网站设计 营销网站建设 成都网站制作 企业网站建设 移动手机网站制作