黑马程序员技术交流社区
标题: 【郑州校区】百度地图 LBS API 使用 [打印本页]
作者: 我是楠楠 时间: 2019-6-25 11:29
标题: 【郑州校区】百度地图 LBS API 使用
【郑州校区】百度地图 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 周边检索服务
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号楼三层
来校路线 地铁一号线梧桐街站A口出
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |