V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
7inFen
V2EX  ›  问与答

web 端高德和百度地图定位的区别

  •  
  •   7inFen · 2023-07-25 10:43:58 +08:00 · 1560 次点击
    这是一个创建于 485 天前的主题,其中的信息可能已经有所发展或是发生改变。

    web 端,高德会定位到代理服务器所在位置,百度定位的是真实位置。
    为什么会出现这种差异?

    15 条回复    2023-07-26 19:08:12 +08:00
    52acca
        1
    52acca  
       2023-07-25 11:08:24 +08:00
    同问,希望想办法让网页版高德能够定位真实位置
    opengps
        2
    opengps  
       2023-07-25 11:14:04 +08:00   ❤️ 1
    混合定位的计算逻辑差异:
    一个是优先使用 ip:好处是不需要授权,更快处理逻辑,精度从低到高,相对也就更省电
    一个是有优先使用设备数据:好处是精度高,但初始速度稍慢,多费点点
    brader
        3
    brader  
       2023-07-25 11:15:21 +08:00
    说明百度这个老油条还是有点东西的
    helone
        4
    helone  
       2023-07-25 11:18:48 +08:00
    盲猜百度可能是通过 WebRTC 拿到的用户真实 IP
    murmur
        5
    murmur  
       2023-07-25 11:19:13 +08:00
    @opengps web 端都是 h5 api 怎么混合定位?除非百度其他程序自己启动 web 服务器给其他调用,那他今天起个 web 共享位置,明天是不是就连你的隐私一起分享出去了
    52acca
        6
    52acca  
       2023-07-25 11:20:40 +08:00
    高德访问的网址确定都是直接连接的,我奇怪的是为啥会定位到代理位置
    picone
        7
    picone  
       2023-07-25 11:21:37 +08:00
    @murmur 怎么关联起来呢?试试不登录账号?在浏览器里拿设备标识会更难。
    opengps
        8
    opengps  
       2023-07-25 11:25:58 +08:00
    @murmur 多种定位方式,关键字浏览器定位,去查一下双方的 api 文档,具体谁家的逻辑怎么处理不一定相同,但几个基础方式组合起来确实可以选择
    Tumblr
        9
    Tumblr  
       2023-07-25 11:27:53 +08:00
    我用这两个定位都是在同一个地方。
    不过,既不是代理位置也不是实际位置,我用了 Fake Location ,定位的都是这个 fake location 。
    Myprajna
        10
    Myprajna  
       2023-07-25 13:16:15 +08:00
    高德的天天触发风控风险,让我点验证码,然后开着代理登录也是,要我验证码。百度都不用
    uclort
        11
    uclort  
       2023-07-25 13:42:22 +08:00
    高德定位代理位置你是用的 Chrome 吧?换个国内浏览器就正常了,我 mac 用 Chrome 就定位代理,因为高德用的是 Chrome 的定位方法,Safari 里面的高德就正常。
    7inFen
        12
    7inFen  
    OP
       2023-07-25 14:48:24 +08:00
    @uclort 确实和浏览器有关系。在 edge 和 firefox 下,高德可以定位到真实地址,唯独在 chrome 上是代理地址。
    anyclue
        13
    anyclue  
       2023-07-25 16:42:01 +08:00
    跟浏览器没关系,停用你的浏览器代理切换扩展或者退出代理程序,再刷新页面,会发现符合你的预期
    lchkid
        14
    lchkid  
       2023-07-25 16:56:47 +08:00
    我这里情况:
    edge 高德不是代理地址(我代理是 HK )但是同城市的另一个地点,偏差在 7.8 公里
    edge 百度是精确定位
    safari 高德和百度都是精确定位
    jhb
        15
    jhb  
       2023-07-26 19:08:12 +08:00
    我也有这个问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1284 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:54 · PVG 01:54 · LAX 09:54 · JFK 12:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.