最新活动温馨提示:99元终身VIP,整站资源免费下载!
头像

百度地图根据经纬度获取国家、州市等地址相关信息

来源:http://www.erdangjiade.com/ 66代码 2016-08-28 23:06浏览(996)

这是一个简单的经纬度转换成具体地址信息,支持国际和国内经纬度转换。

1、请不要问“在不在”之类的问题,有问题直接问!2、学生或暂时没有工作的童鞋,99元整站资源免费下载!3、充值VIP会员,整站资源无任何限制下载!5、程序员加油,交流群:368848856 在线 充值

百度地图根据经纬度获取国家、州市等地址相关信息
分类:表单代码 > 输入框 难易:中级
查看演示 下载资源: 116

关注微信号获取此Demo视频教程:

下载资源 下载积分: 260 积分
function xmlToArray2($xml) {
    // 将XML转为array
    $array_data = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true);
    return $array_data;
}

function getUrlJson($url, $type = 0) {
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // 获取数据返回  
    curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); // 在启用 CURLOPT_RETURNTRANSFER 时候将获取数据返回  
    $rs = curl_exec($ch);
    if ($type == 1) {
        $rs = json_decode($rs, true);
    }
    return $rs;
}
function getLocation($longitude, $latitude) {
    $rs = "";
    if ($longitude && $latitude) {
        $url = "???";//请下载源码查看

        $xml = getUrlJson($url);
        $xmlArr = xmlToArray2($xml);
        $rs = $xmlArr['result']['addressComponent'];
    }
    return $rs;
}

打印出地址相关信息

$longitude = '31.218372';
$latitude = '121.471197';
$rs = getLocation($longitude, $latitude);
print_r($rs);
标签: 地图百度
声明:本文为原创文章,如需转载,请注明来源erdangjiade.com并保留原文链接:https://www.66daima.com/js/939.html
评论3
头像

友情提示:垃圾评论一律封号,下载出错或任何技术问题请联系QQ 826096331

  • 头像 板凳
    03-23 01:35
    这个不错哦
  • 头像 椅子
    03-13 16:48
    这个怎么用?<br />
  • 头像 沙发
    02-27 16:10
    这个积分太高
1 2