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

admin3年前PHP教程96

这里用的是百度地图的接口,你需要先申请百度的服务秘钥(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获取经纬度的资料请关注其它相关文章!

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

相关文章

境外站群服务器租用有哪些优势境外站群服务器如何选择合适的

境外站群服务器租用的优势有:1、网络带宽资源充足,机房提供高速稳定的网络环境,能为用户提供高速、灵活、稳定的接入体验;2、拥有高防护系统,能抵御恶意攻击和恶意入侵;3、稳定性高,有利于搜索引擎蜘蛛优化...

浅谈并发处理PHP进程间通信之System V IPC

目录前言Unix System V IPC信号量共享内存消息队列函数介绍ftoksemaphore函数shared_memory函数代码实现小结前言它的安装和使用非常简单,在编译 PHP 时添加 --...

租用浙江杭州高防服务器需要注意什么

如果您计划租用浙江杭州高防服务器,以下是需要注意的几个方面:选择可靠的服务商:选择有良好信誉和口碑的服务商,并确保其提供的高防服务器具有稳定的性能和良好的技术支持。确定您的需求:在租用高防服务器之前,...

PHP之Swoole学习安装教程

目录一、前言二、Swoole 环境搭建2.1 PHP Installation 2.2 Swoole Installation2.3 开发工具提示包一、前言swoole是什么?官方...

香港高防服务器哪家比较好

香港高防服务器哪家比较好?选择一家好的香港高防服务器服务提供商需要考虑多方面因素,以下是一些主要因素:网络质量:选择一家好的香港高防服务器服务提供商需要优先考虑其网络质量。网络质量包括网络带宽、网络延...

php实现ffmpeg处理视频的实践

最近有一个项目需要使用ffmpeg处理视频,这里我写了一个demo,方便我们来实现视频操作ffmpeg操作demo?123456789101112131415161718192021222324252...