距离矩阵API找不到一些邮政编码

时间:2018-07-02 16:48:11

标签: google-distancematrix-api

URL

  

https://maps.googleapis.com/maps/api/distancematrix/json?origins=Simi+Valley&destinations=ALTURAS&units=imperial&key=MY_APIKEY

返回此:

{
   "destination_addresses" : [ "Alturas, CA 96101, USA" ],
   "origin_addresses" : [ "Simi Valley, CA, USA" ],
   "rows" : [
      {
         "elements" : [
            {
               "distance" : {
                  "text" : "638 mi",
                  "value" : 1026698
               },
               "duration" : {
                  "text" : "10 hours 16 mins",
                  "value" : 36987
               },
               "status" : "OK"
            }
         ]
      }
   ],
   "status" : "OK"
}

URL

  

https://maps.googleapis.com/maps/api/distancematrix/json?origins=93063&destinations=96101&units=imperial&key=MY_APIKEY

返回此:

{
   "destination_addresses" : [ "" ],
   "origin_addresses" : [ "Simi Valley, CA 93063, USA" ],
   "rows" : [
      {
         "elements" : [
            {
               "status" : "NOT_FOUND"
            }
         ]
      }
   ],
   "status" : "OK"
}

96101是分配给加利福尼亚州Alturas的唯一邮政编码。

我会很乐意使用城市名称,除了我的数据对名称而言并非100%准确的事实。在这样的条目中,分配的城市名称不是有效名称:

SACRAMENTO
SACRAMENTO-WEST
SACRAMENTO-ARVID

更新-通过在网址中的邮政编码后面添加州代码来解决: 93063变为93063 + CA 96101变为96101 + CA

0 个答案:

没有答案