【发布时间】: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