zoukankan      html  css  js  c++  java
  • GPS经纬度转换为百度坐标

    android客户端:

    Import

    import com.baidu.mapapi.CoordinateConvert;
    import com.baidu.mapapi.GeoPoint;

    Code

    GeoPoint p = new GeoPoint(x, y);
    GeoPoint p2 = CoordinateConvert.bundleDecode(CoordinateConvert.fromWgs84ToBaidu(p));

    其变量p为从GPS直接读到的点,p2为在在地图上显示的点;

     

     

     

     

     

     

     

     

     

    PHP 网页:

    <?php
    function getgps($lats,$lngs, $gps=false, $google=false)
    {
        $lat=$lats;
        $lng=$lngs;
        if($gps)
            $c=file_get_contents("http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=$lng&y=$lat");
        else if($google)
            $c=file_get_contents("http://api.map.baidu.com/ag/coord/convert?from=2&to=4&x=$lng&y=$lat");
        else 
        return array($lat,$lng);
        $arr=(array)json_decode($c);
        if(!$arr['error'])
        {
            $lat=base64_decode($arr['y']);
            $lng=base64_decode($arr['x']);
        }
        return array($lat,$lng);
    }
    ?>
    学习 交流 进步 未来
  • 相关阅读:
    电容的串联和并联的性质
    start.sh
    shell 得到当前目录路径
    Java程序远程无法执行nohup命令
    mysql windows 安装5.7
    电阻并联的性质
    电阻串联的性质
    webjars
    邮箱设置
    万用表使用注意事项
  • 原文地址:https://www.cnblogs.com/changefuture/p/2758172.html
Copyright © 2011-2022 走看看