首页 经纬度地址转换 经纬度地址转换示例代码 经纬度转地址[PHP]

经纬度转地址示例代码[PHP]

作者: 阅读数:891 上传时间:2016-03-10

经纬度转地址

<?php

require_once 'curl.func.php';

$appkey = 'your_appkey_here';//你的appkey
$lat = '30.2812129803';
$lng = '120.11523398';
$type='baidu';//可选 google baidu
$url = "http://api.binstd.com/geoconvert/coord2addr?appkey=$appkey&lat=$lat&lng=$lng&type=$type";
$result = curlOpen($url);
$jsonarr = json_decode($result, true);
//exit(var_dump($jsonarr));
if($jsonarr['status'] != 0)
{
    echo $jsonarr['msg'];
    exit();
}

$result = $jsonarr['result'];
echo $result['lat'].' '.$result['lng'].' '.$result['type'].' '.$result['address'].'
'; echo $result['country'].' '.$result['province'].' '.$result['city'].' '.$result['district'].' '.$result['description'].'
';