php根据地址怎么获取百度地图经纬度

  介绍

小编给大家分享一下php根据地址怎么获取百度地图经纬度,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

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

/* *   ,* @param  string  address 美元;地址   ,* @param  string  city 美元;城市名   ,* @return 数组   ,*/function  getLatLng($地址=",$城市=")   {   数组,result 美元;=,();   美元,ak ,=, ";//您的百度地图ak,可以去百度开发者中心去免费申请   ,url 美元;=癶ttp://api.map.baidu.com/geocoder/v2/?callback=renderOption&输出=json&地址=啊C涝删蛔约旱牡刂?城市=啊C涝鞘懈删?正义与发展党=罢逵敕⒄沟趁涝?   ,data 美元;=,file_get_contents ($ url);   ,data 美元;=,(“renderOption&和renderOption(大小写不敏感,”,元数据);   ,data 美元;=,(‘)’,,“大小写不敏感,$ data);   ,data 美元;=,json_decode ($ data,真实);   ,if (!空(元数据),,,,$ data[“地位”],==,0),{   美元才能结果(“纬度”),=,$ data['结果'](“位置”)(“纬度”);   美元才能结果(“液化天然气”),=,$ data['结果'](“位置”)(“液化天然气”);   return 才能;结果;美元//返回经纬度结果   ,其他}{   return 才能;零;   ,}   ,   }

扩展

官方方法总结:

/* *   *,才能搜索地址,查询周边的位置,()   ,*/,public  function  query_address (key_words美元){   美元才能头[],=,& # 39;推荐人:,http://lbs.qq.com/webservice_v1/guide-suggestion.html& # 39;;   美元才能头[],=,& # 39;用户代理:,Mozilla/5.0, (Macintosh;, Intel  Mac  OS  X  10 _13_3), AppleWebKit/537.36, (KHTML, like 壁虎),Chrome/66.0.3359.139  Safari/537.36 & # 39;;   美元才能url =癶ttp://apis.map.qq.com/ws/place/v1/suggestion/?&地区=,=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77&关键字=発ey_words美元;,   ,   时间=美元才能ch  curl_init ();//才能设置选项,包括URL   curl_setopt才能(CURLOPT_URL, ch,美元,美元url);   curl_setopt才能($ ch CURLOPT_HTTPHEADER头美元);   curl_setopt才能(ch,美元,CURLOPT_RETURNTRANSFER,, 1);   curl_setopt才能(ch,美元,CURLOPT_HEADER,, 0);   ,//才能执行并获取HTML文档内容   时间=美元才能output  curl_exec (ch);   ,,//,print_r(输出)美元;死亡;//才能释放卷句柄   curl_close才能(ch);//才能,return 美元输出;=美元才能result  json_decode(输出美元,真实);   ,,//,print_r(结果);//才能,res 美元;=,因此美元[& # 39;数据# 39;][0];   return 才能;美元的结果;   ,,//echo  json_encode ([& # 39; error_code& # 39;=祝辞& # 39;成功# 39;,& # 39;原因# 39;=祝辞& # 39;查询成功& # 39;,& # 39;结果# 39;=在美元的结果);   以前,}

示例:

 php根据地址怎么获取百度地图经纬度

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

如果(!空($结果[& # 39;数据# 39;][0])){   ,,,,,address 美元;=,因此美元[& # 39;数据# 39;][0];   ,,,,,//,var_dump(结果),;   ,,,,,睡眠(0.5);   ,,,,,//print_r($地址);   ,,,,,lat2 美元;=,美元地址[& # 39;位置# 39;][& # 39;lat # 39;];   ,,,,,lng2 美元;=,美元地址[& # 39;位置# 39;][& # 39;液化天然气# 39;];   } php有什么用

php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使php经得久不衰。

看完了这篇文章,相信你对“php根据地址怎么获取百度地图经纬度”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

php根据地址怎么获取百度地图经纬度