最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

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

来源:http://www.erdangjiade.com/ 沐浴春风 2016-08-17 09:19浏览(3558)

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

0、请不要问“在不在”之类的问题,有问题直接问!1、学生或暂时没有工作的童鞋,整站资源免费下载!2、¥9.9充值终身VIP会员,加我微信,826096331 拉你进VIP群学习!3、程序员加油,技术改变世界。在线 充值

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

加我微信,拉你进VIP群学习:

下载资源 下载积分: 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.erdangjiade.com/js/939.html
评论9
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

  • 头像 8楼
    07-17 19:35
    ngu137
    不错哦,功能写的很好啊。。
  • 头像 7楼
    08-26 11:40
    一只小肥牛
    这个需要这么多积分,我积分不够哇
  • 头像 6楼
    06-21 16:16
    yunxiaoxue027
    这个不知道怎么用啊
  • 头像 5楼
    06-20 09:42
    a1123523978
    这怎么用呢?不会用啊!!!
  • 头像 4楼
    05-19 14:21
    roger858
    这怎么用呢?
  • 头像 3楼
    05-17 12:35
    hsiao
    不会用啊!!!
  • 头像 板凳
    03-23 01:35
    xintanna
    这个不错哦
  • 头像 椅子
    03-13 16:48
    l417325749
    这个怎么用?<br />
  • 头像 沙发
    02-27 16:10
    woygo
    这个积分太高
1 2