//根据IP获取经纬度
function get_lat_and_lng_ByIP($ip)
{
if(empty($ip))
{
$ip= getIP();//获取客户端IP
}
$content = file_get_contents("http://api.map.baidu.com/location/ip?ak=kYermFA2vFEkaf6CPgFoAv2ml5cFe0t2&ip=".$ip."&coor=bd09ll");
$obj = json_decode($content);
$arr = object_to_array($arr);
return $arr['content']['point'];
}//获取当前ipfunction getIP() {
return isset($_SERVER["HTTP_X_FORWARDED_FOR"])?$_SERVER["HTTP_X_FORWARDED_FOR"]
:(isset($_SERVER["HTTP_CLIENT_IP"])?$_SERVER["HTTP_CLIENT_IP"]
:$_SERVER["REMOTE_ADDR"]);
} 最佳答案