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

php 经纬度获取城市,php 经纬度转城市

高老师9年前 (2017-11-03)PHP5207

通过经纬度转换为城市名称,并获得城市的编号,通常在全国类型的商城中比较通用。

//经纬度转城市名称(返回城市id,城市名称)
//$ak开发密钥,$lat纬度,$lng经度,$type返回数据类型
public function getCityName($ak,$lat,$lng)
{
	$callback=array('cityCode'=>0,'cityName'=>'');
	$apiUrl='http://api.map.baidu.com/geocoder/v2/?location='.$lat.','.$lng.'&output=json&coordtype=wgs84ll&pois=1&ak='.$ak;
	$ret=json_decode(file_get_contents($apiUrl),true);
	if($ret['status']==0){
		$callback['cityCode']=$ret['result']['cityCode'];
		$callback['cityName']=$ret['result']['addressComponent']['city'];

	}
	return $callback;
}

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

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

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

分享给朋友:

“php 经纬度获取城市,php 经纬度转城市” 的相关文章

php base64保存为图片偷懒版本

php base64保存为图片偷懒版本

<?php $base64_body = substr(strstr($_POST[base64],','),1); $data= base64_decode($base64_body); file_put_contents($_SERVER[&q...

PHP生成cookie数组,PHP删除cookie数组

PHP生成cookie数组,PHP删除cookie数组

<?php   //设置Cookies数组 setcookie('Datatype[a]', '1');  setcookie('Datatype[b]', '2');  set...

PHP生成缩略图

PHP生成缩略图

//参数1  文件名    参数2  缩放比例  function   _thumb($_filename,$_percent){    ob_clean();...

php 数组转换xml,php 数组转成xml,php数组转xml 函数

php 数组转换xml,php 数组转成xml,php数组转xml 函数

源码:特别适用于微信支付中通知微信支付网关function array2xml($arr, $level = 1) { $s = $level == 1 ? "<xml&g...

swoole中的worker_num和task_worker_num

swoole中的worker_num和task_worker_num

(1)swoole启动的主进程是master进程负责全局管理,然后master进程会再fork一个manager进程。(2)manager进程开始统一管理进程创建回收管理。(3)manager进程根据设置的worker_num和task_worker_num来创建work进程和task进程因此启动s...

php限制方法返回值类型

php限制方法返回值类型

php7新增的特性(1).强制限制只能返回一种类型<?php class task { } //must return an integer function add(): int {    &nb...