首页 > 作文

php根据地址获取百度地图经纬度的实例方法

更新时间:2023-04-07 15:54:34 阅读: 评论:0

首先我们来看全部实例代码:

/** * @param string $address 地址 * @param string $city 城市名 * @return array */function getlatlng($address=‘‘,$city=‘‘){ $result = array(); $ak = ‘‘;//您的百度地图ak,可以去百度开发者中心去免费申请 $url ="http://api.map.baidu.com/geocoder/v2/?callback=renderoption&output=json&address=".$address."&city=".$city."&ak=".$ak; $data = file_get_contents($url); $data = str_replace(‘renderoption&&renderoption(‘, ‘‘, $data); $data = str_replace(‘)‘, ‘‘, $data)永遇乐京口北固亭怀古典故; $data = json_decode($data,true); if (!empty($data) && $data[‘status‘] == 0) {  $result[‘lat‘] = $data[‘result‘][‘location‘][‘lat‘];  $result[‘lng‘] = $data[‘result‘][‘location‘][‘lng‘];  return $result;//返回经纬度结果 }el{  return null; } }

扩展阅读:

官方方法总结:

/**  * 搜索地址,查询周边的位置 ()  */ public function query_address($key_words){  $header[] = 'referer: http://lbs.qq.com/webrvice_v1/guide-suggestion.html';  $header[] = 'ur-agent: mozilla/5.0 (macintosh; intel mac os x 10_13_3) applewebkit/537.36 (khtml, like gecko) chrome/66.0.3359.139 safari/537.36';  $url ="http://apis.map.qq.com/ws/place/v1/suggestion/?&region=&说说2019;k教师基本工资ey=ob4bz-d4w3u-b7vvo-4pjww-6tkdj-wpb77&keyword=".$key_words;    $ch = curl_init();  //设置选项,包括url  curl_topt($ch, curlopt_url, $url);  curl_topt($ch,curlopt_httpheader,$header);  curl_topt($ch, curlopt_returntransfer, 1);  curl_topt(附庸风雅是什么意思$ch, curlopt_header, 0);   //执行并获取html文档内容  $output = curl_exec($ch);   // print_r($output);die;  //释放curl句柄  curl_clo($ch);  // return $output;  $result = json_decode($output,true);   // print_r($result);  // $res = $result['data'][0];  return $result;   //echo json_encode(['error_code'=>'success','reason'=>'查询成功','result'=>$result); }

示例:

返回值:有很多与参数地址相近的经纬度(一般默认取第一条数据,也就是下标是0的那条经纬度)

if(!empty($result['data'][0])){      $address = $result['data'][0];      // var_dump($result) ;      sleep(0.5);      //print_r($address);      $lat2 = $address['location']['lat'];      $lng2 =worry的过去式 $address['location']['lng'];}

以上就是本次介绍的全部知识点内容,感谢大家对www.887551.com的支持。

本文发布于:2023-04-07 15:54:32,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/a9a9bcf41dcdf3ab716c1cf143d18ab9.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:php根据地址获取百度地图经纬度的实例方法.doc

本文 PDF 下载地址:php根据地址获取百度地图经纬度的实例方法.pdf

标签:经纬度   地址   口北   您的
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图