当前位置:首页 > PHP > 正文内容

php 地址转换经纬度

高老师8年前 (2017-11-03)PHP2399
//$ak开发密钥,$cityname城市名称(支持省县乡详细地址)
public  function   getposition($ak,$cityname){
	$callback=array('lng'=>0,'lat'=>0);
	$apiUrl='http://api.map.baidu.com/geocoder/v2/?address='.$cityname.'&output=json&ak='.$ak;
	$ret=json_decode(file_get_contents($apiUrl),true);
	if($ret['status']==0){
		$callback['lng']=$ret['result']['location']['lng'];
		$callback['lat']=$ret['result']['location']['lat'];			
	}
	return $callback;			
}

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/45.html

分享给朋友:

“php 地址转换经纬度” 的相关文章

Cookie禁用了Session还能用吗?

Cookie禁用了Session还能用吗?

    Session在默认情况下是使用客户端的Cookie来保存Session ID的,所以当客户端的cookie出现问题的时候就会影响Session了,如果你单纯的认为SESSION和COOKIE没有联系的话请迅速百度补脑。  &nbs...

php非对称加密

php非对称加密

先在centos安装openssl,然后开始://生成私钥openssl genrsa -out rsa_private_key.pem 1024//生成公钥openssl rsa -in rsa_private_key.pem&...

php迭代器学习

php迭代器学习

php官方已经提供了Iterator(迭代器)接口,通过网上资料的学习,目前看适合超大集合或者数组提取使用。学习一个函数的实现对比内存占用差距.使用迭代器和普通循环实现range()函数。(1).普通循环实现range()函数。function newrange($low, $h...

PHP中的ArrayAccess用法详解

PHP中的ArrayAccess用法详解

php arrayaccess 官方的说法是让你能以数组的形式访问对象,对于这种php内置接口一直不太明白有什么用,坚持多看文章,终于理解,特来分享,思路不同,更易于理解。(1).创建一个学生类,并且实现arrayaccess 接口。<?php class  studen...

php  RabbitMQ消息队列

php RabbitMQ消息队列

(1).config.php 配置文件<?php /**  * RabbitMQ_Config  */ $config = [     'host' => ...

php多进程实现任务管理器,定时执行任务,支持守护

php多进程实现任务管理器,定时执行任务,支持守护

主要原理是通过PHP创建多个子进程,在子进程中发送进程闹钟信号,然后再监听闹钟信号中继续发送闹钟信号。同时通过父进程设置非阻塞运行。代码如下:<?php /**  * 订单任务  */ class Order {    &n...