zoukankan      html  css  js  c++  java
  • 百度地图定位API,精度提高

    我使用百度定位API DEMO上面好像就可以setCoorType("bd09ll");//百度地图坐标。
    然后我找了下从其它坐标体系迁移到百度坐标。

    问下:
    1、那我还能不能在百度定位API的基础上对定位进行优化?因为实测定位精度不怎么准确。
    2、定位时能否获取到小区或街道的名字呢? 而不是国家+省+市(县)+XXX路。。。


    坐标转换百度地图SDK采用的是百度自有的地理坐标系(bdll09),因此开发者在做位置标注的时候,需要将其他类型的坐标转换为百度坐标。相应的接口和转换方式如下:
    <span style="font-size:14px;">
    
    // 将GPS设备采集的原始GPS坐标转换成百度坐标
    CoordinateConverter converter = new CoordinateConverter();
    converter.from(CoordType.GPS);
    // sourceLatLng待转换坐标
    converter.coord(sourceLatLng);
    LatLng desLatLng = converter.convert();
    
    
    </span>



    我在使用百度定位API时
    <span style="font-size:14px;">
    
    LocationClientOption option = new LocationClientOption();
    option.setOpenGps(true);
    option.setLocationMode(LocationMode.Hight_Accuracy);//设置定位模式
    option.setAddrType("all");//返回的定位结果包含地址信息
    option.setCoorType("bd09ll");//返回的定位结果是百度经纬度,默认值gcj02国家测绘局坐标
    option.setScanSpan(5000);//设置发起定位请求的间隔时间为5000ms
    option.setIsNeedAddress(true);////返回的定位结果包含地址信息
    
    
    </span>

    from: http://tieba.baidu.com/p/3647860650

    关注公众号,分享干货,讨论技术



  • 相关阅读:
    通过JDBC连接HiveServer2
    HDP-2.6.1安装
    VMWare虚拟机NAT模式静态IP联网配置
    基于ansj_seg和nlp-lang的简单nlp工具类
    修改ES使用root用户运行
    使用MapReduce将HDFS数据导入到HBase(三)
    HBase表操作
    使用SpringMVC解决Ajax跨域问题
    SpringBoot之Web开发——webjars&静态资源映射规则
    thymeleaf+springboot找不到html,只返回了字符串
  • 原文地址:https://www.cnblogs.com/molashaonian/p/9097652.html
Copyright © 2011-2022 走看看