【问题标题】:Google Geocode/Places API: search zip code - get addresses connected to it, possible?Google Geocode/Places API:搜索邮政编码 - 获取与其相关的地址,可能吗?
【发布时间】:2019-07-03 07:20:18
【问题描述】:

所以,另一个 Google API 问题,但我没有找到任何符合我需要的线程。 我正在尝试使用纯 Javascript 中的 Google API 实现基本的邮政编码搜索(使用自动完成功能测试了地理编码和地点)。 用户应该能够搜索特定的邮政编码并返回与该邮政编码相关的街道名称(并且只需选择正确的地址)。

使用任一 API 获取结果都没有问题,但我无法完全理解 Google 的文档,因为没有任何信息可以告诉您这是否可能。 我已经测试了几种不同的类型来发送选项设置,但没有一个真正返回地址数组。

一直在考虑反向地理编码是否是一种解决方案,但似乎有点笨拙,并且还需要多个请求..

只是出于想法,任何帮助表示赞赏。

  types: ['geocode'],
  componentRestrictions: { country: 'SE' }
}

let autocomplete;

function initialize() {
  autocomplete = new google.maps.places.Autocomplete(
  document.getElementById('postalCode'), options);
  autocomplete.setComponentRestrictions({'country': ['SE']})
  autocomplete.setFields(['address_component']);
  autocomplete.addListener('place_changed', fillInAddress);

}

【问题讨论】:

    标签: autocomplete google-api google-places-api google-geocoding-api geocode


    【解决方案1】:

    请注意,Geocoding 或 Places API 目前不支持按邮政编码显示地址列表。

    地点自动完成功能旨在根据用户输入和感知的相关性返回地点预测。而地理编码 API 旨在将单个字符串地址转换为坐标,反之亦然。

    您可以使用此Geocoder tool 进行测试。

    还有一个与此功能相关的功能请求,它被标记为不可行/预期的行为,但您仍然可以对其加注星标以接收更新: https://issuetracker.google.com/issues/64769088

    为问题加注星标还可以就问题对客户的重要性提供有价值的反馈,并提高产品工程团队对该问题的优先级。

    【讨论】:

    • Google 不会实施已被数百人加星标(有时是多年)的开放功能请求。所以你告诉我,为已经标记为“无法修复”的 FR 加注有什么意义……这是典型的“Google 官方答案”。
    • @MrUpsidown 似乎您认为 Google 多年来一直在忽视数百人,您的结论是这意味着我们不应该费心试图让他们倾听或改变任何事情。我认为这里的问题和答案都很有用并且写得很好。
    • @MemeDeveloper 没有。我的意思是,有一些开放的功能请求已被数百人加注星标,并且多年来从未实施(并且可能会永远不会)。因此,我认为指示某人为已经关闭并且到目前为止只有 1 人加注星标的问题加注星标意义不大。
    • @MrUpsidown 你说得有道理,我只是认为“每一点都有帮助”,我们尽最大努力让 Google / MS / Apple 等巨头知道我们认为我们需要什么并没有什么坏处并且想要......他们是否反应良好是另一个问题。
    • 我最初的评论只是关于上面的答案,该答案是由曾经在他们的个人资料中声称自己是 Google 员工的用户提供的,我认为指示某人加星并不是最好的建议正如我所说,他们的跟踪器中存在一个已关闭的问题,其中数百颗恒星自几年以来一直处于开放状态(其中一些已经超过 12 年......)并且迄今为止从未实施过。 Obvioulsy,您可以随意为它加注星标,甚至可以打开一个新的(在这种情况下可能更聪明)。
    猜你喜欢
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    • 2017-02-15
    • 1970-01-01
    • 1970-01-01
    • 2020-12-13
    相关资源
    最近更新 更多