在上一篇文章【PHP用腾讯地图获取指定地址坐标之创建key的方法】中已经为大家介绍了,如何申请创建key(开发者密钥),那么下面我们就结合具体的代码示例,为大家详细介绍PHP使用腾讯地图获取指定坐标即经纬度的方法。
<?PHP// 腾讯地图$address = '合肥政务区潜山路888号';$url = "http://APIs.map.qq.com/ws/geocoder/v1/?address=$address&key=QAKBZ-Y4OC2-4H7UY-CYDNW-NEYV2-K2FSN";// 初始url会话$ch = curl_init();// 设置url传输选项curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);// 执行url会话$data = curl_exec($ch);$map = Json_decode($data);var_dump($map);$location = $map->result->location;echo "经度:".$location->lng."<br/>";// 经度echo "纬度:".$location->lat."<br/>";// 纬度
这里我们定义了一个地址$address和链接$url,需要注意的是,这个链接中有两个重要参数,一个就是定义的$address,一个就是我们自己创建的key(开发者密钥)。然后通过PHP中curl_init函数初始化 cURL 会话,用curl_setopt 函数设置 cURL 传输选项。再用curl_exec 函数 执行 cURL 会话。
然后我们将获取到的url数据通过Json_decode函数转换为Json格式。
最后我们就可以获取到对应的地点位置坐标了。
通过浏览器访问,结果如下图:
如图我们获取到了指定地址的经纬度。
本篇文章就是关于PHP使用腾讯地图获取指定坐标的具体方法介绍,也很简单,那么希望对需要的朋友有所帮助!
想要了解更多PHP知识,可以关注PHP中文网PHP视频教程,欢迎大家参考学习! 总结
以上是内存溢出为你收集整理的PHP使用腾讯地图获取指定地址坐标:经纬度(图文+视频)全部内容,希望文章能够帮你解决PHP使用腾讯地图获取指定地址坐标:经纬度(图文+视频)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)