google-maps - 距离矩阵API : Zip Code 70128 returns zero results

标签 google-maps google-distancematrix-api

这是一个小谜题。如果我搜索涉及区号70128的距离,如下所示:

https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=40.6782%2C-73.9442&destinations=new+orleans+LA+70128

我得到了 ZERO_RESULTS 状态。但是,如果我执行相同的搜索,仅将新奥尔良邮政编码更改为附近的邮政编码,我确实会得到结果,如下所示:

https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=40.6782%2C-73.9442&destinations=new+orleans+LA+70129

70128 是新奥尔良的合法邮政编码,所以我应该得到结果。有趣的是,当我没有得到结果时,我的原始地址会按照我给出的方式显示(以纬度/经度坐标表示),但是当我得到结果时,它知道将其转换为地址。这可能会也可能不会提供线索。

我什至只提供出发地和目的地的邮政编码,结果类似。

我还可以将邮政编码 70128 交换为出发地而不是目的地。出于某种原因,API 似乎不喜欢这个邮政编码,我不知道为什么会这样。有人对此有一些见解吗?

第一个 URL 的结果:

{
  destination_addresses: [
    "New Orleans, LA 70128, USA"
  ],
  origin_addresses: [
    "40.6782,-73.9442"
  ],
  rows: [
    {
      elements: [
      {
        status: "ZERO_RESULTS"
      }
      ]
    }
  ],
  status: "OK"
}

第二个 URL 的结果:

{
  destination_addresses: [
    "New Orleans, LA 70129, USA"
  ],
  origin_addresses: [
    "57 Atlantic Ave, Brooklyn, NY 11216, USA"
  ],
  rows: [
    {
        elements: [
        {
          distance: {
          text: "1,294 mi",
          value: 2081879
        },
        duration: {
          text: "19 hours 7 mins",
          value: 68835
        },
        status: "OK"
      }
    ]
  }
  ],
  status: "OK"
}

最佳答案

在我看来像the 70128 zip code is geolocated in the middle of Lake Pontchartrain 。如果该点附近没有任何道路,行车路线将会失败。

如果我将这个点移动到一条道路上(比如 I-10 的 30.061671,-89.936772),I get a result

关于google-maps - 距离矩阵API : Zip Code 70128 returns zero results,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33763187/

相关文章:

javascript - 谷歌地图 : zoom in/out with panning to specific point like in maps. google.com 上下文菜单

reactjs - Google Maps React - 没有重载与此调用匹配

android - 如何获取谷歌地图的生产 key ?

android - 用于谷歌地图距离矩阵服务的 Cordova 插件

android - Android-App-Restricted API key 可以用于 Google 距离矩阵吗?

java - 如何使用Google Maps Distance Matrix JAVA API获取源和多个目的地之间的最近距离

javascript - 谷歌地图 v3 API 仅在刷新/身份验证后加载非常慢

c# - 谷歌地图 - 距离矩阵 API - 结果顺序

google-maps - 谷歌地图距离矩阵错误结果

android - 谷歌地图 : how to get address in android