这是一个小小的益智游戏。如果我搜索区号为70128的距离,如下:
我获得了ZERO_RESULTS状态。但是如果我只进行相同的搜索,我只会将新奥尔良邮政编码更改为附近的邮件代码,我会得到结果,如下所示:
70128是新奥尔良的合法邮政编码,所以我应该得到结果。有趣的是,当我得不到任何结果时,我的原始地址就像我给出的那样显示(在lat / lng坐标中),但是当我得到结果时它知道将它转换为地址。这可能会也可能不会提供线索。
我甚至只是为原点和目的地提供了一个类似结果的邮政编码。
我也可以将邮政编码70128交换到原点而不是目的地。由于某些原因,似乎API不喜欢这个邮政编码,我不知道为什么会这样。有没有人对此有所了解?
第一个网址的结果:
{
destination_addresses: [
"New Orleans, LA 70128, USA"
],
origin_addresses: [
"40.6782,-73.9442"
],
rows: [
{
elements: [
{
status: "ZERO_RESULTS"
}
]
}
],
status: "OK"
}
第二个网址的结果:
{
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"
}
答案 0 :(得分:1)
在我看来就像the 70128 zip code is geolocated in the middle of Lake Pontchartrain。如果该点附近没有任何道路,行车路线将会失败。
如果我采取这一点并将其移至道路上(例如I-10 at 30.061671,-89.936772),I get a result
答案 1 :(得分:1)
该邮政编码的pin在水中。这可能是api没有返回结果的原因。如果将其与70126进行比较,您会发现70126有效,因为标记该邮政编码位置的图钉不在水中,即使Google地图标记的邮政编码的大部分区域都在水中。