高德地图地址转化为经纬度(php)
高德地图开放平台:https://developer.amap.com/
1、注册一个高德开放平台
2、创建一个应用,并添加一个key
3、根据web服务中的地理逆地理编码API文档实现
链接地址:https://developer.amap.com/api/webservice/guide/api/georegeo
示例代码:
//接收地址信息 $address = $_POST['addresss']; //创建应用生成的key $key = config('gaode.key'); //根据开发文档获取经纬度 $url = "https://restapi.amap.com/v3/geocode/geo?key=" . $key . "&address=" . $address; $json = file_get_contents($url); $GaoDeArr = json_decode($json,true); if ($GaoDeArr['infocode'] != '10000'){ return $this->msg(1,'地址信息输入错误'); } $location = explode(',' , $GaoDeArr['geocodes'][0]['location']); //经度 $longitude = $location[0]; //纬度 $latitude = $location[1];
成功的秘诀,在永不改变既定的目的~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!