彩合网彩合网平台

教导行业A股IPO第一股(股票代码 003032)

天下征询/赞扬热线:400-618-4000

百度LBS云利用教程:百度LBS云如何用?【java培训】

更新时候:2020年03月15日14时43分 来历:传智播客 阅读次数:

百度舆图上收录的是罕见的地位信息,而若是有一些特别的未被百度舆图收录的地点,百度供给的LBS 云办事能够让咱们很便利的本身去收录地点信息(如景点的洗手间等)。保举领会。

1. LBS 云简介

LBS 是百度舆图针对LBS 开辟者推出的平台级办事,连系已有的舆图API 和SDK 办事,经由过程开放办事端存储和计较才能,供给海量地位数据的及时存储、检索、展现一体化处理计划。

基于LBS 完成1:云端存储2、云端检索3、云地舆编码4、云地舆逆编码

百度LBS云利用先容01


2. LBS 注册和密钥要求

百度舆图开放平台网址

http://lbsyun.baidu.com/

利用LBS 云办事必须具有百度账号,登岸账号后要求开启LBS 云办事功效,要利用LBS云办事必须要求密钥。

百度LBS云利用先容02


2.1 密钥利用范例

百度LBS云利用先容03


挑选须要的利用范例,对后端要求办事端; 经由过程js 代码就要求阅读器端。

2.2 勾选须要的办事

百度LBS云利用先容04


2.3 设置查验体例和白名单

百度LBS云利用先容05


此处ip 地点格局输错会有提醒(以上是办事端设置装备摆设)

阅读器端稍有差别

百度LBS云利用先容06

3. LBS 配额办理

百度针对LBS 云办事供给了必然的配额,跨越收费额度就要费钱去买

百度LBS云利用先容07

这个功效供给流量图和余额明细,办理起来仍是很便利。普通测试开辟和小范围试用是充足了,这点百度还做的不错。

4. LBS 材料下载

百度供给了具体的开辟申明,可下载文档和代码例子

百度LBS云利用先容08

注重LBS 云分为云存储和云检索

云存储是担任新建,删除和点窜表的近似数据库的DML 语句,云检索才是真正查问数据的。

5. LBS 建表和拔出数据

LBS 能够间接页面上按照百度舆图拔出数据

点击左边

百度LBS云利用先容10


能够点右边成立按钮新建表

1. 成立表名

百度LBS云利用先容11

2. 设置字段

百度LBS云利用先容12


LBS 的表中设置有默许字段,除默许字段也可手动增加

百度LBS云利用先容14


3. 宣布

若是要启用,就勾选

百度LBS云利用先容16


2.增加信息

点击表数据办理

百度LBS云利用法则15

按照十字星在舆图上选点,而后填写信息(普通经度,纬度不必变)

百度LBS云利用先容15


保管后就进数据存入

百度LBS云先容18

3. 背景代码挪用

参考文档
@Test
// 成立表geotable
public void demo1() throws ClientProtocolException, IOException {
        // 1、成立httpClient 东西
        HttpClient client = HttpClients.createDefault();
       // 2、要求东西
        HttpPost httpPost = new HttpPost(
        "http://api.map.baidu.com/geodata/v3/geotable/create");
        // 3、绑定参数
        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
        nameValuePairs.add(new BasicNameValuePair("name", "javaee41"));
        nameValuePairs.add(new BasicNameValuePair("geotype", "1"));
        nameValuePairs.add(new BasicNameValuePair("is_published", "1"));
        nameValuePairs.add(new BasicNameValuePair("ak","a9F3QkTyeoyKAt2iR5irH2xRzWSBaqzk"));
       // name=mytable4&geotype=1
       httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs,Charsets.UTF_8));
       // 4、发送要求
      HttpResponse httpResponse = client.execute(httpPost);
       // 5、打印成果数据
       HttpEntity httpEntity = httpResponse.getEntity();
        System.out.println(EntityUtils.toString(httpEntity));
@Test
// 查问表
public void demo2() throws ClientProtocolException, IOException {
       // 1、成立httpClient 东西
       HttpClient client = HttpClients.createDefault();
       // 2、要求东西
       HttpGet httpGet = new HttpGet("http://api.map.baidu.com/geodata/v3/geotable/list?ak=a9F3QkTyeoyKAt2iR5irH2xRzWSBaqzk");
       // 3、发送要求
       HttpResponse httpResponse = client.execute(httpGet);
       // 4、打印成果数据
       HttpEntity httpEntity = httpResponse.getEntity();
       System.out.println(EntityUtils.toString(httpEntity));
}
@Test
// 查问表
public void demo4() throws ClientProtocolException, IOException {
       // 1、成立httpClient 东西
       HttpClient client = HttpClients.createDefault();
       // 2、要求东西
       HttpGet httpGet = new HttpGet("http://api.map.baidu.com/geodata/v3/column/list?ak=a9F3QkTyeoyKAt2iR5irH2xRzWSBaqzk&geotable_id=191874");
      // 3、发送要求
      HttpResponse httpResponse = client.execute(httpGet);
     // 4、打印成果数据
     HttpEntity httpEntity = httpResponse.getEntity();
     System.out.println(EntityUtils.toString(httpEntity));
}
@Test
// 查问表
public void demo5() throws ClientProtocolException, IOException {
        // 1、成立httpClient 东西
        HttpClient client = HttpClients.createDefault();
        // 2、要求东西
        HttpGet httpGet = new HttpGet("http://api.map.baidu.com/geodata/v3/poi/list?ak=a9F3QkTyeoyKAt2iR5irH2xR
zWSBaqzk&geotable_id=191874");
        // 3、发送要求
        HttpResponse httpResponse = client.execute(httpGet);
        // 4、打印成果数据
        HttpEntity httpEntity = httpResponse.getEntity();
        System.out.println(EntityUtils.toString(httpEntity));
}


猜你喜好

JVM内存模子具体先容

0 分享到:
财神网 乐彩网官方网站乐彩网登录