A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

【郑州校区】百度地图 LBS API 使用
LBS.云是百度地图针对 LBS 开发者推出的平台级服务,结合已有的地图 API 和 SDK 服务,通过开放服务端存储和计算能力,提供海量位置数据的实时存储、检索、展示一体化解决方案。
基于 LBS 实现 1、 云端存储 2、 云端检索 3、云地理编码 4、 云地理逆编码  
        LBS 云结构 : 表【geotable】、列【column】、数据【poi】  实现 CRUD  
数据平台管理网址:
1、 基于 Java 代码 访问 LBS 服务  建立工程
在 pom.xml 引入 http client 的开发组件  
基于 httpclient 工具,访问 LBS 接口 (创建表)
查询表
2、 基于 JavaScript 访问 LBS 云服务  
并不是所有 LBS 云服务 都可以使用 js Ajax 访问,涉及跨域问题  (Jsonp 方式解决)
l 周边检索服务  
        No ‘Access-Control-Allow-Origin’ 错误,跨域请求错误   当前域名 http://127.0.0.1:8020 访问域名 http://api.map.baidu.com:80   
Jsonp 解决跨域问题原理,在页面生成<script> 加载远程 js 代码片段  
$.getJSON("http://api.map.baidu.com/geosearch/v3/nearby?ak=zbLsuDDL4CS2U0M4KezOZZbGU
Y9iWtVf&geotable_id=153944&q=酒店
&location=116.395884,39.932154&radius=5000&callback=?",function(data){
                                   console.log(data);
});
l 本地检索服务  
$.getJSON("http://api.map.baidu.com/geosearch/v3/local?ak=zbLsuDDL4CS2U0M4KezOZZbGUY
9iWtVf&geotable_id=153944&q=好嫂子®ion=北京市&callback=?",function(data){
                                   console.log(data);
});
l 云地理编码  获取地点详细信息(省市区、坐标 )
var address = encodeURIComponent("金燕龙办公楼");
        $.getJSON("http://api.map.baidu.com/cloudgc/v1?ak=zbLsuDDL4CS2U0M4KezOZZbGUY9iW tVf&address="+address+"&callback=?",function(data){
                                   console.log(data);
        });
传智播客·黑马程序员郑州校区地址
河南省郑州市 高新区长椿路11号大学科技园(西区)东门8号楼三层
联系电话 0371-56061160/61/62
来校路线  地铁一号线梧桐街站A口出

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马