V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
edis0n0
V2EX  ›  程序员

google 为什么使用 https://google.com/maps 提供地图服务而不是 https://maps.google.com/ ? 有哪些好处?

  •  
  •   edis0n0 · 2023-01-29 23:45:38 +08:00 · 4238 次点击
    这是一个创建于 699 天前的主题,其中的信息可能已经有所发展或是发生改变。
    15 条回复    2023-01-30 12:47:59 +08:00
    wdlth
        1
    wdlth  
       2023-01-29 23:50:34 +08:00   ❤️ 5
    可能是为了“方便地”获取定位权限吧,如果是用子域名的话可以不给权限。
    zhouxiajie86
        2
    zhouxiajie86  
       2023-01-29 23:59:06 +08:00 via iPhone
    宏观讲,区别了子域和资源,解耦
    DandelionFlowers
        3
    DandelionFlowers  
       2023-01-29 23:59:40 +08:00   ❤️ 1
    #1 正解,位置权限也共享给搜索😅...

    > All the permission changes would apply not only to Google Maps, but also to Google Search which uses www.google.com domain name.
    via: [Why Doesn't Google Maps Use Its Own Subdomain? | Dovydas Joksas]( https://yoshke.org/blog/why-doesnt-google-maps-use-its-own-subdomain)
    mikewang
        4
    mikewang  
       2023-01-30 00:21:11 +08:00   ❤️ 1
    原先是有 maps.google.com 的,并且还有 maps.google.cn ,大陆地区能正常使用。
    移到 google.com/maps 后,maps.google.cn 也没了。
    chapiom
        5
    chapiom  
       2023-01-30 00:31:32 +08:00
    @mikewang 不是这个原因,我记得是地图资质问题
    mikewang
        6
    mikewang  
       2023-01-30 01:26:56 +08:00
    MrGba2z
        7
    MrGba2z  
       2023-01-30 05:39:33 +08:00   ❤️ 1
    不是权限的问题 也和大陆无关

    1. 之前考虑过合并产品 (后来应该是鸽了..) 2. 考虑到 Google infra 的因素 GFE(Google Front End) 和 GWS(Google web server)
    MrGba2z
        8
    MrGba2z  
       2023-01-30 05:45:16 +08:00   ❤️ 1
    大部分好处体现在内部维护和开发

    用户肉眼可见的好处 (假设察觉得到的话..) 主要体现在 URL 上更清晰和可读

    比如现在结果是 /maps/search/KEYWORD/....
    以前的就
    abc8678
        9
    abc8678  
       2023-01-30 08:19:54 +08:00 via Android
    奥维地图刚整改删掉 Google 卫星图时,还可以用。再后来要翻出去才能用。现在直接不能用。回去用 Google 地球又感觉功能太少了
    julyclyde
        10
    julyclyde  
       2023-01-30 08:39:12 +08:00
    @MrGba2z infra 啥因素?


    @MrGba2z 更改后边 URI 格式和用什么域名并没有多大关系啊。即使保留 maps.google.com 域名,也可以 maps.google.com/search/KEYWORD/ 是吧
    seers
        11
    seers  
       2023-01-30 08:58:16 +08:00 via Android
    plan9 那帮人的口味
    timnottom
        12
    timnottom  
       2023-01-30 09:43:13 +08:00
    ....google 非常多产品都是这样:
    https://www.google.com/adsense
    nothingistrue
        13
    nothingistrue  
       2023-01-30 09:48:28 +08:00
    在域名组织架构上,子域名是主域名的衍生(可对应子公司 /事业部)而非下级(子部门)。maps.google.comgoogle.com 是平级的两个域名,google.com/maps 则是 google.com 域下面的一个资源。这是互联网自诞生之初就存在的规范,本来谷歌对这种传统规范是带头不遵守的,可能上次搞隐藏 www 的时候犯抽了。

    大致看了一下谷歌的产品,目前,搜索( google.com/webhp )、图片、地图不是独子域名,其他的是。这基本意味着,搜索、图片、地图三个服务背后是一个团队,其他产品则是独立团队。砍 maps.google.com 的时候,估计就是地图开发团队被合并到搜索团队的时候。
    MrGba2z
        14
    MrGba2z  
       2023-01-30 12:18:35 +08:00
    @julyclyde

    Infra: 用外界产品通俗来说 之前 search 用的是 nginx, maps 用的 apache, 现在都换成 nginx 可以内部统一用一个 web server, 不用重复造 /维护两个轮子, 增加复用, 互相联动也更方便. (当然你可能又要问为啥 apache 换到 nginx 就要换掉域名,
    你就当成是 GFE 有所限制就行, 我解释不清楚, 也不能解释)

    URI: 你如果之前观察过的话, maps 在这之前就有些 API 指向 www.google.com/maps/..

    总之原因 1>2 (从产品角度考虑属于一起 > 技术上的收益) search 和 maps 本身现在都属于同一类 (knowledge), 纠结技术上的原因没有太大意义.
    julyclyde
        15
    julyclyde  
       2023-01-30 12:47:59 +08:00
    @MrGba2z 用域名和用路径的区别,并不影响用同一组 web 服务器啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2593 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:27 · PVG 11:27 · LAX 19:27 · JFK 22:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.