0

我正在为我正在开发的产品使用 Google Maps v3 (Javascript)。当给定一个不明确的地址时,如下所示:

  4701 Monte, Austin,,22153

业务api版本,建议以下2个地址:

  6000 Shepherd Mountain Cove, Austin, TX 78730, USA
  11010 Georgian Drive, Austin, TX 78753, USA

而公共 api 版本,

http://maps.googleapis.com/maps/api/geocode/json?address=4701+Monte,Austin,,22153,usa&sensor=false&v=3

建议以下3个地址:

  4701 Mont Blanc Drive, Austin, TX 78738, USA
  6000 Shepherd Mountain Cove, Austin, TX 78730, USA
  11010 Georgian Drive, Austin, TX 78753, USA

问题是:

  1. 为什么 2 个版本(商业版与 api 版)之间存在这种差异?好像公开版更准确?!

谢谢!

4

1 回答 1

1

我终于找到了结果差异的原因。我们的代码过滤掉任何不是 ROOFTOP 或 APPROXIMATIONS 的东西!额外的地址属于 RANGE_INTERPOLATIONS 类型(基本上不是 ROOFTOP 或 APPROXIMATIONS)!

于 2013-06-11T16:20:53.423 回答