代码之家  ›  专栏  ›  技术社区  ›  Bobby Jack

为什么google geocoder会给出与地图搜索不同的结果?

  •  2
  • Bobby Jack  · 技术社区  · 15 年前

    geocoder 给出了与 main map search ,使地理编码服务毫无用处,至少在我看来是这样。

    2 回复  |  直到 15 年前
        1
  •  3
  •   Mike Williams    15 年前

    在英国地理编码需要注意的一件事是,皇家邮政拥有英国邮政编码地理信息的版权,并拒绝向谷歌出售重新发布该信息的许可证。谷歌有一个许可证,允许它在自己的网站上使用这些信息进行地理编码,但不能用于其他人的网站。这并不能解释这个特定的地址,但它确实影响了英国许多地方的地理编码。

    不久前,API地理编码程序(maps.google.com地理编码未受影响)中有一个错误,导致它获取了关于街道上存在某些房屋编号的错误信息。有可能这会再次发生。请注意,“伦敦克拉帕姆大街34号”地理代码是正确的,但是API认为36号不存在,只返回一个精度为6(街道)而不是精度为8(地址)的位置。这可能还会发生。如果你认为这就是发生的事情,找几个有说服力的例子并把它们贴到 discussion group .

        2
  •  1
  •   skaffman    15 年前

    此外,主地图搜索受地图窗格的当前视口的影响。如果你被放大到一个国家或地区,搜索会有偏差。如果使用geocoder,则可以提供各种可选参数,包括viewport bias。