根据ip获取经纬度(百度接口)

浏览:5765 发布日期:2017/06/07 分类:技术分享 关键字: 获取经纬度
//根据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"]); 
}
最佳答案
评论() 相关
后面还有条评论,点击查看>>