如何用php根据地址获取经纬度

admin3年前PHP教程48

这里用的是百度地图的接口,你需要先申请百度的服务秘钥(ak)。
百度地图有这样一个接口:地理编码

1.php代码:


/**
 * 根据地址获取经纬度 -- 百度地图
 */
public function queryAddress(){
    $ak = '你的ak'; //填写你的ak
    $address = '北京市海淀区上地七街'; //要获取的位置
    $url = 'api.map.baidu/geocoding/v3/?output=json&address='.$address.'&ak='.$ak;
    $data = file_get_contents($url);
    $data = json_decode($data);
    $data =  json_decode(json_encode($data),true); //转换成数组形式
    print_r($data);
}

2.打印出来的效果:

Array

(

    [status] => 0

    [result] => Array

        (

            [location] => Array

                (

                    [lng] => 116.31222544088

                    [lat] => 40.051939649312

                )

 

            [precise] => 0

            [confidence] => 30

            [comprehension] => 100

            [level] => 道路

        )

 

)

注意:

创建你的ak的时候应用类型选择浏览器端即可,下面有个Referer白名单,填写 * 表示任何域名都可以访问

以上就是如何用php根据地址获取经纬度的详细内容,更多关于php获取经纬度的资料请关注其它相关文章!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

php框架知识点的整理和补充

我们对于比较常见的php框架,已经基本上有所认识,不过一些比较冷门的框架也可以做一个了解,以便日后的特殊使用。本篇整理了4种php框架,在不同的使用方法上都独具特色,其中很多的框架不被大家熟知,下面我...

php之性能优化案例

php是一个很流行的脚本语言,现在很多公司(新浪、优酷、百度、搜狐、淘宝等等)在使用这种语言进行网站开发。我的这篇文章,我只是希望能够提高你的php脚本性能。请记住你的php脚本性能,很多时候依赖于你...

游戏服务器需要配置显卡吗新加坡显卡服务器租用需要注意的有哪些

游戏服务器需要配置显卡吗?游戏行业一直以来对服务器的要求相对较高,无论是从网络延迟还是稳定性都有严格的要求,今天我就来介绍一些关于游戏服务器所需要的条件。1.处理器性能要高高速处理器:整个服务器中的重...

GPU显卡服务器的选择从那几个方面考虑了新加坡显卡服务器如何选择合适的

GPU服务器(GPUCloudComputing,简称GPU)是基于GPU应用的计算服务,具有实时高速的并行计算和浮点计算能力,一般适用于3D图形应用程序、视频解码、深度学习、科学计算等应用场景。用途...

GPU服务器主要用在什么领域美国显卡服务器购买推荐

听说过CPU服务器,那么,你听过GPU吗,什么是GPU服务器,GPU服务器主要用在什么领域?1、什么是GPU服务器?GPU是相对CPU的一个概念,也就是图形处理器,换句话说,GPU就是显卡的“CPU”...

如何理解PHP程序执行的过程原理

目录概述加载php.ini配置加载php内置扩展概述Web环境我们假设为Apache。在编译PHP的时候,为了能够让Apache支持PHP,我们会生成一个mod_php5.so的模块。Apache加载...