百度lbs云获取附近的商家位置例子

按地区搜索:
http://api.map.baidu.com/geosearch/v3/local?region=%E5%8E%A6%E9%97%A8&ak=pWiNP7mGeptewlpldEdv3Ur3&geotable_id=*****
按位置中心点搜索(距离中心位置1800米):
http://api.map.baidu.com/geosearch/v3/nearby?ak=pWiNP7mGeptewlpldEdv3Ur3&geotable_id=***&location=118.145572,24.49264&radius=1800

程序代码如下

首先要把数据录入到百度云数据库
用接口提交位置信息,坐标经纬度到百度lbs云数据库。
百度提供可视化的LBS云数据库管理:
http://lbsyun.baidu.com/datamanager/datamanage
已下是我写的一个提交数据接口:
这里是提交或更新一个lbs数据。
function ptolbs($data,$lbsid){ 
if($lbsid<=0){
    $purl = 'http://api.map.baidu.com/geodata/v3/poi/create';
}else{
    $data['id']=$lbsid;
    $purl = "http://api.map.baidu.com/geodata/v3/poi/update";
}
    
    $data['ak']="pWiNP7mGeptewlpldEdv3Ur3";
    $data['geotable_id']="***";//你的数据库ID   
    $data['coord_type']="3";
    $re = curlpost($purl,$data);
    $re = json_decode($re,true);
    if($re["status"]==0){
        $lbsid =$re['id'];
    }else{
        $lbsid = -1;
    }
    return  $lbsid;
}
 
 
function curlpost($c_url,$data)
{
    $curl = curl_init(); // 启动一个CURL会话
    curl_setopt($curl, CURLOPT_URL, $c_url); // 要访问的地址
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 对认证证书来源的检查
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); // 从证书中检查SSL加密算法是否存在
    curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // 模拟用户使用的浏览器
   // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自动跳转
    curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自动设置Referer
    curl_setopt($curl, CURLOPT_POST, 1); // 发送一个常规的Post请求
    curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // Post提交的数据包
    curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 设置超时限制防止死循环
    curl_setopt($curl, CURLOPT_HEADER, 0); // 显示返回的Header区域内容
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 获取的信息以文件流的形式返回
    $tmpInfo = curl_exec($curl); // 执行操作
    if (curl_errno($curl)) {
       echo 'Errno'.curl_error($curl);//捕抓异常
    }
    curl_close($curl); // 关闭CURL会话
    return $tmpInfo; // 返回数据
}

原理很简单就是通过我们申请的key 带在curl中post给百度api,然后百度返回查询对应的坐标与数据给我们。

时间: 2024-10-31 13:46:28

百度lbs云获取附近的商家位置例子的相关文章

C#往百度LBS云上传文件总是返回“百度-您的访问出错了”,求解!

问题描述 函数原型publicstringUploadCSVFile(stringak,stringgeotable_id,stringfilePath){stringboundary="---------------------------"+DateTime.Now.Ticks.ToString("x");//请求WebRequestreq=WebRequest.Create(@"http://api.map.baidu.com/geodata/v3/

百度推可视化云存储编辑工具 强化LBS“云平台”概念

百度 LBS 开放平台刚刚启用新域名,开始强化"平台"概念,集中开放定位.地图以及搜索三个领域的服务. 相较于现在的开放平台,以前的百度 LBS 云对于开发者来说偏向简单的 API 工具.开发者的业务数据没法很好地和地理数据整合到一起,而是独立分割,缺乏确切的经纬度或详细地址信息时,需要结合地理编码等接口进行处理.并且一旦数据海量涌入,会导致地图渲染过慢,限制计算能力. 因此更新域名后,百度将地图引擎全面开放给开发者,包括地图绘制引擎以及搜索引擎,首次支持开发者自身业务数据的云端检索.

近日百度LBS开放平台启用二级域名lbsyun.baidu.com上线

摘要: 4月28日消息:近日百度LBS开放平台启用二级域名lbsyun.baidu.com上线, 而百度LBS云是百度地图针对LBS开发者推出的一款全新的平台级服务. 其实,早在去年的9月份,百度世界大会上,百度 4月28日消息:近日百度LBS开放平台启用二级域名lbsyun.baidu.com上线, 而百度LBS云是百度地图针对LBS开发者推出的一款全新的平台级服务. 其实,早在去年的9月份,百度世界大会上,百度就为开发者提供了被誉为"七大武器"的工具和服务,其中百度地图LBS云就是

百度LBS事业部成立 发“智享生活”计划

腾讯科技讯(乐天)10月17日消息,百度今日正式宣布成立LBS事业部,由百度商业 应用产品市场部总监沈丽负责,同时 百度LBS事业部推出"智享生活"计划.据了解,百度地图 经过4年耕耘,目前拥有用户数7700万,与40多家商家进行数据合并,并与4000多家商户搭建营销平台.百度称,百度LBS事业部的成立,是基于行业发展和产品开发,在组织架构层面的一次重大调整与升级,其成立将与百度移动•云事业部并列,形成云+ 端的移动战略布局.据百度首席产品架构师孙云丰介绍,百度LBS事业部将完善百度L

Android百度定位导航之基于百度地图移动获取位置和自动定位_Android

一.问题描述 使用百度地图实现如图所示应用,首先自动定位当前我起始位置(小圆点位置),并跟随移动不断自动定位我的当前位置 百度Api不同版本使用会有些差异,本例中加入lib如下: 二.编写MyApplication类 public class MyApplication extends Application { static MyApplication myApplication; BMapManager mBMapManager = null; String mStrKey = "7ZfuR

百度LBS事业部也和百度移动云事业部,成为百度架构内两大事业部

据了解,百度地图为百度内部战略级产品,团队一直不在百度大厦办公,而是在上地五街附近有独立的办公区域.在百度成立LBS事业部之前,百度地图实际上已经整理百度身边等应用,并向本地生活领域靠拢. 百度地图产品经理戴丽丹曾对腾讯科技透露,百度地图今年重点是往生活搜索服务方面发展,将加强与垂直商合作引入生活服务信息,并提供检索.推荐服务. 此前百度地图于今年9月发布了MAP4.0版本,在IOS及Android平台上线.百度地图4.0拥有"免费语音导航.室内定位.实时公交.生活搜索"等四大功能,这

百度LBS建设商户平台 开放位置标注服务

腾讯科技讯(乐天)1月9日消息, 百度LBS最近上线了一款专门为中小商户提供面向本地消费者的地图标注服务系统--免费百度本地商户中心,通过这个系统,商户可以提交自己的基本位置信息,和相关的消费参考信息(图片.评价.优惠信息等).据了解,百度商户中心这一平台的使用门槛低,在地图上"认领"自己的商户位置无需支付任何费用,在申请后台 填写好商户基本信息, 5-7个工作日审核通过即可完成标注,商户信息在地图上以气泡形式展示,提交商户信息后,地图页面会显示详情.成功认领后的商户可以自主管理商铺的

下一版的百度地图将引入室内定位和位置共享功能

摘要: 5月29日消息,百度地图产品负责人戴丽丹今日在百度媒体开放日上透露,下一版的百度地图将引入室内定位和位置共享功能,目前百度提供的附近功能已经超出了本地生活的范畴,紧紧 5月29日消息,百度地图产品负责人戴丽丹今日在百度媒体开放日上透露,下一版的百度地图将引入室内定位和位置共享功能,目前百度提供的附近功能已经超出了本地生活的范畴,紧紧围绕消费展开,不过戴丽丹表示百度手机地图并不急于商业化. 截至今年5月,百度手机地图月活跃用户数已经突破1亿,CNNIC<中国移动互联网发展报告>显示,百度

百度LBS论坛推“慧眼”“鹰眼” 组合域名未注册

中介交易 SEO诊断 淘宝客 云主机 技术大厅 易名中国(eName.cn)9月5日讯,在百度世界2014的LBS论坛上,百度推出政企合作产品"慧眼",以及位置轨迹存储管理服务产品"鹰眼".百度慧眼.百度鹰眼的域名均未注册. 从2012年的"云战略".2013年的"轻应用",到2014年的"直达号",百度副总裁刘俊表示,"在面对线下商户对互联网和移动互联网的颠覆准备不足的情况下,通过百度LBS为商