首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
V2EX  ›  全球工单系统

高德地图定位很慢,且精度很低

  •  
  •   azh7138m · 47 天前 · 1985 次点击
    这是一个创建于 47 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 高德版本 8.60.3.2768
    • maps 版本 9.87.3
    • 手机型号 PH-1

    现象

    当我长时间(比如过了一晚)未打开高德地图的时候,定位经常需要分钟级别( 1 分钟多),才会有一个大概的定位(精度 100m 室内),在此(大概的定位)之前会定位到我住的地方(距离公司大概 2km )。

    发现高德会请求 CHANGE_WIFI_STATE,如果给这个权限,高德则会在比较快的时间内(通常 5s 左右)获取到一个大概的定位。

    对比 maps

    在比较快的时间内(通常 5s 左右)会有一个很高精度的定位(精度应该在 10m 室内 同样位置),但是高德地图无论开多久,定位精度都在 100m。

    通过 appops 可以看到 maps 只使用了 Location 与 Storage 权限,并未请求 CHANGE_WIFI_STATE 这个权限。

    问题

    为什么高德地图的定位耗时与精度会和 maps 差这么多?

    15 回复  |  直到 2019-05-04 08:07:55 +08:00
        1
    opengps   47 天前 via Android
    跟 GPS 搜星数,wifi 参照量,基站信息都有关系
        2
    azh7138m   47 天前
    @opengps 按照国内用户量,amap 的 WiFi 信息比 maps 的要多很多的吧
    问题是为啥 maps 精度和速度都会明显好于 amap ?
        3
    opengps   47 天前
    你可能忽略了一个重炮武器:高精度的 IP 定位,从这个角度讲,google 的能力有多强
    虽然已经不对外提供,但是不代表他们自己会放弃这么好的利器不用
        4
    opengps   47 天前
    确认一下:你说的 maps 是 google maps 吧?
        5
    azh7138m   47 天前
    @opengps
    > 你说的 maps 是 google maps 吧?

    是 google maps
        6
    hpj   47 天前
    @opengps GPS 专家您好!
        7
    xuhaotian   47 天前
    google play services 呢?应该会提供信息给 maps 吧
        8
    xuddk727   47 天前
    不知道 1#搜星是什么原因得出的结论,可否解释一下?难道说 GMAP 有动用非民用的频段或者星定位?
        9
    ijse   47 天前
    北京,iPhone X max, 用高德 App 导航,每次经过 天桥 都会提示 GPS 信号弱。。
        10
    LuGew   47 天前 via Android
        11
    opengps   47 天前   ♥ 1
    @xuddk727 别想远了,我的意思是 google 可以第一步先不实用 gps 定位。

    google 首先需要可以动用高精度 ip 定位能力,犯不着第一步就调用 gps 模块工作起来。gps 定位方式的缺点:又慢又费电又得请求授权有得看搜星数量还得系统服务支持
        12
    opengps   47 天前
    还有个别的因素:不同手机的位置服务提供方不同,有些手机直接是高德提供的,那么高德地图调用起来可能就会占有优势
        13
    freedomshi   47 天前
    了解一下 GPS 工作原理,你就知道 5S GPS 定位是不可能的。
    所以,高德这种情况正常,google 用了另外的机制实现混合定位(这是另外一个课题)。
        14
    azh7138m   47 天前 via Android
    @freedomshi 僵硬,高德不是专门做这个的公司吗,为啥会和 maps 差的这么多。
        15
    xuddk727   44 天前 via iPhone
    @opengps 原来如此,感谢仁兄
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3428 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 19ms · UTC 05:31 · PVG 13:31 · LAX 22:31 · JFK 01:31
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1